Professional Documents
Culture Documents
1 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
2 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Last Unit
1 Stationarity
2 Autocovariance and Autocorrelation of Stationary Time Series
3 Estimating the ACF
3 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
This Unit
1 Parameter Estimation
2 Model Selection
3 Diagnostics
4 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Motivation
5 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
2 Parameter Estimation
3 Model Selection
4 Diagnostics
5 Worked Example
6 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
xt = β1 + β2 zt + wt
7 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
xt = β1 + β2 t + wt .
8 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
xt = β 0 zt + wt (1)
where β 0 = (β1 , β2 , · · · , βq ) and zt = (zt1 , zt2 , · · · , ztq )0 .
9 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
2 Parameter Estimation
3 Model Selection
4 Diagnostics
5 Worked Example
10 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Parameter Estimation
β̂ = (Z 0 Z )−1 Z 0 x (3)
The estimators β̂ are unbiased, and are called
.
11 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Parameter Estimation
RSS
sw2 = . (4)
n−q
12 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Other Terminology
xˆt = β̂ 0 zt . (5)
:
ei = xt − xˆt . (6)
13 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Inference
14 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
2 Parameter Estimation
3 Model Selection
4 Diagnostics
5 Worked Example
15 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
16 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
RSS1 − RSS n − q
Fq−q1 ,n−q = . (8)
RSS q − q1
17 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
n + 2k
AIC = log σˆk 2 + , (9)
n
where σˆk 2 = RSS
n
k
and RSSk is the residual sum of squares for a
model with k regression coefficients. For model selection, we
would like to the AIC.
18 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
2 Parameter Estimation
3 Model Selection
4 Diagnostics
5 Worked Example
19 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
• wi ’s are uncorrelated.
• wi are iid normal.
20 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Diagnostics
21 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
2 Parameter Estimation
3 Model Selection
4 Diagnostics
5 Worked Example
22 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
70
65
60
Time
> timefit<-lm(marriages~time)
> summary(timefit)
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 704.78168 37.93471 18.58 <2e-16 ***
time -0.33629 0.02009 -16.74 <2e-16 ***
> AIC(timefit)
[1] 189.0146
24 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
●
4
●
●
● ●
●
●
2
● ●
●
●
●
●
●
● ● ●
res
●
●
0
●
●
● ● ●
●
● ● ● ●
●
● ●
●
●
● ● ●
● ● ●
−2
● ●
65 70 75
yhat
> timesq<-time^2
> timefitsq<-lm(marriages~time+timesq)
> anova(timefitsq)
Analysis of Variance Table
Response: marriages
Df Sum Sq Mean Sq F value Pr(>F)
time 1 916.90 916.90 324.6874 < 2.2e-16 ***
timesq 1 22.50 22.50 7.9682 0.007182 **
Residuals 43 121.43 2.82
> AIC(timefitsq)
[1] 183.1945
P-value for timesq is significant. AIC has gone down, indicating
the fit of the model has improved.
26 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
●
3
●
●
●
2
●
● ●
●
●
● ●
1
●
● ●
●
res
● ●
●
0
● ● ●
●
●
● ● ●
● ● ●
●
−1
● ●
● ● ●
●
●
●
● ●
−2
● ●
−3
65 70 75
yhat
27 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
0.2
0.0
−0.2
0 5 10 15
Lag
28 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Check QQ plot.
Normal Q−Q Plot
●
3
●
●
● ●
2
●●
●
●
●●
Sample Quantiles
●
●●
●
●
●●
0
●
●●●
●
●●●
●●
●●
−1
●●
●●
●●
●
●
● ●
−2
● ●
−3
−2 −1 0 1 2
Theoretical Quantiles
29 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
30 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
> comparefit<-lm(marriages~mortality)
> summary(comparefit)
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 30.0553 1.9439 15.46 <2e-16 ***
mortality 2.1633 0.1054 20.52 <2e-16 ***
> AIC(comparefit)
[1] 172.4094
31 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
●
3
●
2
●
● ●
●
● ●
●
●
1
●
●
● ●
res
● ● ●
● ●
●
● ● ●
0
●
● ●
●
● ● ●
● ● ●
−1
●
● ●
−2
● ● ●
●
●
●
●
−3
65 70 75
yhat
32 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
Series residuals(comparefit)
1.0
0.8
0.6
0.4
ACF
0.2
0.0
−0.2
−0.4
0 5 10 15
Lag
33 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
●
3
●
2
●
● ●
●
●●
Sample Quantiles
●
●
1
●
●
●●
●●●
●●
●●
●●
0
●
●●
●
●
●●
●●●
−1
●
●●
−2
● ● ●
●
●
●
●
−3
−2 −1 0 1 2
Theoretical Quantiles
34 / 35
Linear Regression Basics Parameter Estimation Model Selection Diagnostics Worked Example
> comparetimefit<-lm(marriages~mortality+time)
> anova(comparetimefit)
Analysis of Variance Table
Response: marriages
Df Sum Sq Mean Sq F value Pr(>F)
mortality 1 960.52 960.52 416.149 <2e-16 ***
time 1 1.07 1.07 0.464 0.4994
Residuals 43 99.25 2.31
> AIC(comparetimefit)
[1] 173.9157
35 / 35