Lutkepohl Handout 2011
Lutkepohl Handout 2011
Helmut Ltkepohl
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
Part II
7. Dynamic regression models: setup and estimation
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Stochastic processes
, y1 , y2 , y3 , y1 , y 2 , ,yT
sequence of random variables (stochastic process) observations (time series)
Notation: or
yt
yt
sometimes
y1 , ..., y T
Time Series Econometrics 2011
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Estimation of moments
yt
stationary stochastic process,
y 1 , .. . , y T
1 T y = y = yt T t =1
1 T h = ( yt y )( yt h y ) T t = h +1 1 T h = 1 ( yt y )( yt h y ) T h t =h+
h = h / 0
h = h / 0
h = h / 0
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
E ( yt ) = 0
h = 0 for h = 1, 2,
yt
d T h N ( 0,1)
or or
1 h N ( 0, T )
T ,2
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
autocorrelations of investment
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Partial autocorrelations
yt stationary stochastic process
ah = Corr ( yt , yt h yt 1 , , yt h +1 )
h-th partial autocorrelation coefficient estimator of ah :
ah OLS estimator of h in
yt = + 1 yt 1 + + h yt h + ut
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
autocorrelations of investment
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Transformations
income log income
yt
log income = yt yt 1
4 log income = yt yt 4
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Integrated processes
yt nonstationary stochastic process
yt := yt yt 1 stationary yt ~ I (1) (integrated of order 1) yt nonstationary but
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Autoregressive processes
AR(1)
yt = yt 1 + ut , = i ut i
i =0
ut ~ WN 0, u2 if < 1
(1 L ) yt = ut
yt = (1 L )
i i ut = L ut i =0
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
y = E ( yt ) = i E (ut i ) = 0
i =0 i h = E ( yt yt h ) = E ut i j ut h j = u2 j + h j j =0 j =0 i =0
u2 h = 1 2
h = 0, 1, 2,
yt is stationary if < 1
or, equivalently, if
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
AR(1)-Process,
=0.5
AR(1)-Process,
=-0.5
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
yt = + yt 1 + ut
or
(1 L ) yt = + ut
1 1 yt = + (1 L ) ut = + (1 L ) ut 1 L 1
E ( yt ) =
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
E ( yt ) = y0
E ( yt y0 ) 2 = t u2 yt
However, yt = ut yt ~ I (1)
is stationary
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
yt = + yt 1 + ut = y0 + t + ui
i =1 t
E ( yt ) = y0 + t
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
AR(p) process
yt = + 1 yt 1 + + p yt p + ut =
1 1 p
+ i ut i
i =0
if 1 1 z p z p 0 for z 1
alternatively
1 1 L p Lp yt = ( L) yt = + ut
yt = hence,
1 1 p
i i
+ 1 1 L p L
p
ut
L = (1 L
i =0 1
Helmut Ltkepohl
pL
= ( L )1
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
AR(p) process
(contd)
y = E ( yt ) =
1 1 p
h = E ( yt y )( yt h y ) = E i ut i j ut h j j =0 i =0 2 = h j + h j , j =0
h = 0, 1, 2,
yt is stationary if 1 1 z p z p 0 for z 1
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
AR(p) process
(contd)
1 z p
1 1 z p z p = 0 for z =1 , , p
1 1 z p z p = 1 z 1
1 1 z p z p = 1 1* z * 1 z p 1 (1 z ) if one i = 1 p
1 1* L * 1 Lp 1 (1 L) yt p = 1 1* L * 1 Lp 1 yt = + ut p
is stationary if 1 1* z * 1 z p 1 0 for z 1 p
yt ~ I (1)
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
MA(q) process
yt = + i yt i + ut
i =1
(AR representation)
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
MA(1)-Process,
m=0.8
MA(1)-Process, m=-0.8
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
ARMA(p,q) process
yt = + 1 yt 1 +
or with
+ p yt p + ut + m1ut -1 +
+ mq ut q
( L) yt = + m( L)ut ( z ) 0 for z 1
m( z ) 0 for z 1
m(1)
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
ARIMA(p,d,q) process
( L) d yt = + m( L)ut
is I (d )
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Estimation of AR models
AR(p)
yt = + 1 yt 1 + ... + p yt p + ut , ut ~ WN 0, u2
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
( L) yt = m( L)ut ,
ML estimation
log-likelihood
ut ~ WN 0, u2
normally distributed
l (1 ,..., p , m1 ,..., mq ) = lt ()
t =1
with
1 1 lt () = log 2 log u2 m( L) 1 ( L) yt 2 2
2 u2
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Model specification
Specification of AR order Estimate AR(n) model for Choose
n = 0,..., pmax
2 AIC (n) = log (n) + n T HQ(n) = log u2 (n) + SC (n) = log u2 (n) + 2 log log T n T log T n T
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
p ( SC ) p( HQ) p( AIC )
(if T 16)
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Autocorrelations of AR(1)
Autocorrelations of AR(1)
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Autocorrelations of AR(2)
Autocorrelations of AR(2)
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Autocorrelations of ARMA(1,1)
Autocorrelations of ARMA(1,1)
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Hannan-Rissanen approach
to get residuals ut ( h)
(ii ) Choose ARMA orders by estimating yt = 1 yt 1 + + n yt n + ut + m1ut 1 (h) + + ml ut l (h)
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Model checking
AR(4) for investment series
residual autocorrelations
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
H 1 : u ,i 0
test statistic
Qh = T u2, j
j =1
u , j
1 T s s = ut ut j T t = j +1
or
* h 2 h
1 Q =T u2, j 2 (h p q) j =1 T j
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
ut = 1ut 1 +
H 0 : 1 =
+ h ut h + errort
vs.
= h = 0
H1 : 1 0 or ...or h 0
ut = + 1 yt 1 +
LM h = TR 2 2 (h)
or
+ p yt p + 1ut 1 +
+ hut h + et
R2 T p h 1 FLM h = F (h, T p h 1) 2 1 R h
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Forecasting
DGP yt = 1 yt 1 +
+ p yt p + ut
yT +1 T = 1 yT +
+ p yT +1 p
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
forecast error
yT + h yT + h T = uT + h + 1uT + h 1 +
2 + h 1uT +1 ~ 0, y (h)
coefficients of MA representation
2 y 2 2 u
(h) = E ( yT + h yT + h T ) =
ut ~ N (0, u2 )
j2
j =0
h 1
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
+ p yt p + ut p = 0
yt = yt 1 + 1*yt 1 + where = (1 1
test
+ * 1yt p +1 + ut p p ),
* = ( j +1 + j
+p)
H 0 : = 0 vs. H1 : < 0
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
t = t -statistic for
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
KPSS test
H 0 : yt ~ I (0)
DGP: yt = xt + zt
xt = xt 1 + vt
2 test H 0 : v =0 vs.
RW
H1 : v2 > 0
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
1 KPSS = 2 T
t j =1
2 St2
t =1
St = ( y j y )
2
e.g.,
lq 1 T 1 T 2 = ( yt y ) + 2 j ( yt y )( yt j y ) T t =1 j =1 T t = j +1
where j = 1
e.g.,
lq = q (T /100 )
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Define
yt = a cos( t + h) E ( yt ) = E (a ) E [ cos( t + h) ] = 0
Cov( yt , yt + j ) = E ( yt yt + j ) =
2 a
cos( j )
yt is stationary
Note: yt is deterministic
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Terminology:
yt = a cos( t + h)
amplitude frequency (number of cycles per unit measured in radians) phase wavelength, period
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
More generally:
a1 ,..., aM , a j ~ (0, 2 ), j h1 ,..., hM ~ U (0, )
yt = ak cos(k t + hk )
k =1
E ( yt ) = 0 Cov( yt , yt + j ) =
M
2 k
k =1
cos(k j )
yt is stationary
but deterministic
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Alternative representation of yt
cos( A + B ) = cos( A) cos( B ) sin( A) sin( B) thus, ak cos(k t + hk ) = ak cos(k t ) cos(hk ) ak sin(k t ) sin( hk )
yt = [ k cos(k t ) + k sin(k t ) ]
k =1
Note that
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
j
j =0
<,
then there exist random variables ( ), ( ) with zero mean such that
yt =
0 ( ) cos( t ) + ( ) sin( t ) d
4
3
2
1
2
1
4
3
and for any 0 < 1 < 2 < and 0 < 3 < 4 <
2
1
4
3
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
defined as
1 f y ( ) = 2
of yt . Note that
0 + 2 j cos( j ) j =1
j =
j e i j
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Properties
(a) Symmetry around zero:
f y ( ) = f y ( )
(b)
ei j f y ( ) d = j
in particular
2 f y ( ) d = 0 = y
f y ( )
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
(c)
2 2 ut ~ iid(0, u ) fu ( ) = u 2
(d) yt =
j xt j = ( L) xt
j =0
2
f y ( ) = ( e i ) ( e i ) f x ( ) = ( e i )
in particular
f x ( )
yt ~ ARMA( p, q ),
2
( L) yt = m( L)ut
2 m ( ei ) u f y ( ) = (ei ) 2
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
2 1 u f y ( ) = 2 1 ei 1
2 1 u = 2 1 + 12 21 cos
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
2 f y ( ) = (2 ) 1 u 1 + m1ei
2 2 = (2 ) 1 u (1 + m1 + 2mi cos )
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Periodogram
1 I y ( ) = 2
T 1 0 + 2 j cos( j ) j =1
inconsistent estimator of f y ( ) !
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Better
1 f y ( ) = 2
MT 0 0 + 2 j j cos( j ) j =1
where j ( j = 1,..., M T ) are the weights of the spectral window with window width MT.
Bartlett window: j j = 1 MT
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
periodogram
MT=24
MT=12
MT=6
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
log periodogram
MT=20
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
1. Stationary and integrated stochastic processes 2. ARIMA processes 3. Estimation and specification of stationary ARMA processes 4. Forecasting 5. Estimation of I(1) processes and unit root tests 6. Spectral Analysis / Frequency Domain Analysis
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
yt = 1 yt 1 + + 0 xt + 1 xt 1 + ut
Estimation by OLS if
ut
is WN and uncorrelated
Standard asymptotic properties under usual assumptions! IV estimation if xt and ut are correlated or if ut is autocorrelated. Avoid autocorrelated ut by adding further lags!
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
Interpretation (1 1 L) yt = + ( 0 + 1 L ) xt + ut
yt =
+ 1 L 1 xt + ut + 0 1 1 1 1 L 1 1 L i i = + 1 L ( 0 + 1 L ) xt + wt 1 1 i =0 i i 1 = + 0 xt + (1 0 + 1 1 )xt i + wt = + i xt i + wt 1 1 i =0 i =1
distributed lag model with impact multiplier or short run multiplier 0 (= 0 ) cummulated effect
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
+ p yt p + + 0 xt +
+ q xt q + ut
(1 1 L
p Lp ) yt = + ( 0 +
+ q Lq ) xt + ut
0 + + q Lq 1 yt = + xt + u p p t 1 1 p 1 1 L p L 1 1 L p L
if 1 1 z pz p 0 for z 1
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
0.1
0.2
investment investment
22
42
62
82
3000
0.15
investment investment
2000
0.03
consumption consumption
0.05
income income
income income
22
42
62
82
1000
0.03
1960.1
1965.1
1970.1
0.02
1975.1
1980.1
0.05
consumption consumption
22
42
62
82
Helmut Ltkepohl
0.02
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
VAR(p)
yt = ( y1t ,..., yKt ) ' K -dimensional
yt = A1 yt 1 +
+ Ap yt p + ut
det( I K A1 z
Ap z p ) 0 for z 1
Time Series Econometrics 2011
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Ap L
ut = j ut j
j =0
E ( yt ) = 0 yt = + A1 yt 1 + = ( I K A1 + Ap yt p + ut Ap ) + j ut j
1
j =0
E ( yt ) = ( I K A1
Helmut Ltkepohl
Ap )
1
Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Forecasting ( yt = A1 yt 1 +
1-step ahead forecast at origin
+ Ap yt p + ut )
yT +1 T = A1 yT +
+ Ap yT p +1
yT + h yT + h T = j uT + h j ~ ( 0, y (h) )
j =0 h 1
h 1
y (h) = j u j
j =0
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Granger-causality
zt yt = xt t all relevant information in the universe at time t xt is Granger-causal for zt iff z ( h t ) z h t \ { xs s t }
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Granger-causality in VAR
zt p A11,i yt = = xt i =1 A21,i A12,i zt i u zt + A22,i xt i u xt
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Instantaneous causality
xt is instantaneously causal for zt iff z 1 t { xt +1} z (1 t ) zt x VAR(p) t xt is not instantaneously causal for zt iff E ( u zt u ) = 0 xt zt is not instantaneously causal for xt
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Example
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
with i = i B
often:
0 b11 b 21 b22 B= bK 1 bK 2
Helmut Ltkepohl
0 0 bKK
triangular
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
h 1 ~ 0, j j j =0
yk ,T + h yk ,T + h T = ( k1, j 1,T + h j +
j =0 K
h 1
+ kK , j K ,T + h j ) + ki ,h 1 i ,T +1 )
2 + ki ,h 1 ) 2
= ( ki ,0 i ,T + h +
i =1
E yk ,T + h yk ,T + h T
2 = ( ki ,0 + K i =1
2 ki ,0
2 ki , h 1
E yk ,T + h yk ,T + h T
i to h-step forecast
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
income
consumption
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Estimation of VAR(p)
yt = + A1 yt 1 + + Ap yt p + ut
ut ~ N ( 0, u ) OLS = ML
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Y = A Z +U
1 A = Y Z ( Z Z )
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
A nonsingular if yt is stationary
standard inference possible (e.g. for causality analysis)
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Bayesian Estimation
Parameter vector of interest Prior probability density g ( ) Sample probability density f ( y1 ,..., yT | ) Posterior probability density
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
y1t = 11,1 y1,t 1 + 12,1 y2,t 1 + 11,2 y1,t 2 + 12,2 y2,t 2 + u1t ,
( ) ( 1 / 2 ) ( / 2) ( 1 / 2 2 )
y2t = 21,1 y1,t 1 + 22,1 y2,t 1 + 21,2 y1,t 2 + 22,2 y2,t 2 + u2t ,
( 2 / 1 )
=
2
( )
( 2 / 2 1 )
( / 2)
2 2
2 2 1
1 2 2
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
d T ( ) N (0, )
where = with
= vec( A1 ,..., Ap , u )
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
yt* = + A1 yt*1 +
* * = ( A1* ,..., Ap , * ) . u
times with
a large number.
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. 9. 10. 11.
Vector autoregressive models Estimation and specification of VAR models Cointegration and vector error correction models Estimation and specification of VECMs
Model checking
visual inspection of residuals tests for residual autocorrelation (Portmanteau and LM) tests for nonnormality ARCH tests stability analysis (CUSUM, Chow tests etc.) Forecasting and impulse response analysis with estimated processes: replace unknown quantities by estimates
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Cointegration
U Rt S :
U rt S : - - -
EU Rt :
EU rt : - - -
U U Rt S r t S
EU EU Rt r t
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
RUS, rUS, REU, rEU ~I(1) RUS rUS, REU rEU ~I(0) RUS and rUS REU and rEU
are cointegrated are cointegrated
more generally:
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
VAR(p)
is integrated if
yt = A1 yt 1 + + Ap yt p + ut
det( I K A1 z
Ap z p ) = 0 for z = 1
yt = yt 1 + 1 yt 1 + = ( I K A1 i = ( Ai +1 + Ap )
+ p 1 yt p +1 + ut
+ Ap ) , i = 1,..., p 1
yt ~ I (1) if rk ( ) = r < K
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
rk( ) = rk( ) = r ,
( ) yt = yt ~ I (0)
yt
are the cointegration relations are not unique; take any nonsingular (rr) matrix
and
and define
* = Q, * = Q 1 * * = =
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
, ( K r ), r =
cointegration rank
yt 1 yt
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Example 1
+ ut
y1t yt = ~ I (1) y2 t + ut
y1,t 1 1 yt = [ 0, 1] + 1 yt 1 + 2 y2,t 1
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Ir = ( K r )
Example 3
r =1 yt = (1, 2 ,..., K ) yt 1 + 1 yt 1 + + ut
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Example 4
11 y t = 21 31
12 1 0 22 0 1 32
1 y t 1 + 1 y t 1 + 2
+ ut
every pair of components of yt is cointegrated cointegration can be explored in bivariate subsystems of yt Attention:
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Deterministic terms
yt = t + xt , E ( xt ) = 0, E ( yt ) = t
+ p 1 xt p +1 + ut xt = xt 1 + 1 xt 1 +
t =
xt = yt , xt = yt yt = ( yt 1 ) + 1 yt 1 + y t 1 + 1 yt 1 + = 1
0
Helmut Ltkepohl
+ p 1 yt p +1 + ut + ut
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Linear trend
t = 0 + 1t
xt = yt 0 1t , xt = yt 1
yt 1 = ( yt 1 0 1 ( t 1) ) + 1 ( yt 1 1 ) + + ut
y t 1 + 1 yt 1 + yt = + t 1
+
+ ut if 1 = 0
or yt = + yt 1 + 1 yt 1 +
+ ut
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Forecasting
convert VECM to VAR(p) representation
yt = A1 yt 1 +
+ Ap yt p + ut
yT + h yT + h T = j uT + h j ~ ( 0, y (h) )
j =0
h 1
y (h) = j u j
j =0
h 1
where the
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
yt = ut + 1 ut 1 + 2 ut 2 + = B t + 1 t 1 + 2 t 2 +
does not exist in I(1) case. Still, impulse responses can be computed from same way as in I(0) case.
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
A = A1,..., Ap
Attention:
A is singular in general
F tests may not be valid tests for Granger-causality may be invalid
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
yt = A1 yt 1 +
+ Ap yt p + Ap +1 yt p 1 + ut
and test
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Estimation of VECM
yt 1 +u yt = yt 1 + 1 ,..., p 1 t yt p +1
X t 1
Y = [ y1 ,..., yT ] X = [ X 0 ,..., X T 1 ]
Y = Y1 + X + U
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
, known
= ( Y Y ) X ( X X )1 1
1
Y = Y1 + ( Y Y1 ) X ( X X ) X + U *
or with
R0 = R1 + U * R0 = Y IT X ( X X ) X
1
R1 = Y1
estimate
( (I
X ( X X )
) X )
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
If
Ir = ( K r )
Attention:
(if identified)
and
= Y Y X ( X X )1 1
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
H 0 : rk ( ) = 0 H 0 : rk ( ) = 1 H 0 : rk ( ) = K 1
H1 : rk ( ) > 0 H1 : rk ( ) > 1 H1 : rk ( ) = K
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
The critical values of the tests depend on the deterministic terms in the VECM Main cases:
(1)
yt = + xt
0
(constant)
(3)
yt = 0 + 1t + xt , 1 = 0
yt = + yt 1 + 1 yt 1 + + ut
Helmut Ltkepohl
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Specification of VECM
y1t,,yKt time series of interest
Step 1: Determine orders of integration of ykts Step 2: Determine cointegration relations between all integrated variables, also considering subsystems of variables Step 3: Set up, estimate and simplify an overall VECM for yt=( y1t,,yKt ) Step 4: Model checking plot residuals test for residual autocorrelation test for nonnormality test for ARCH stability analysis
Helmut Ltkepohl Time Series Econometrics 2011
Part I Univariate Time Series Part II Dynamic regression models Part III Multiple Time Series
8. Vector autoregressive models 9. Estimation and specification of VAR models 10. Cointegration and vector error correction models 11. Estimation and specification of VECMs
Extensions
structural breaks in deterministic term I(2) variables seasonal cointegration
Helmut Ltkepohl