Lecture Notes 17-18 Cointegration
Lecture Notes 17-18 Cointegration
Sunil Paul
November 2, 2016
Sunil Paul
Cointegration
The components of the vector Xt = (X1t , X2t , ..., Xnt ) are said
to be cointegrated of order d, b, [ Xt CI (d, b) ] if
1. All components of Xt are integrated of order d
2. There exists a vector = (1 , 2 , ..., n ) such that the linear
combination Xt (= 1 X1t + 2 X2t + ... + n Xnt ) is integrated
of order (d b) where b > 0
Sunil Paul
An illustration.
Sunil Paul
An illustration.
Let the lower case letters indicate the log of the variables.
In regression format:0 + 1 mt 2 pt 3 yt = et
I
Sunil Paul
An illustration.
mt = a0 + a2 pt + a3 yt + et where ai =
Sunil Paul
i
1
An illustration.
Sunil Paul
An illustration.
Sunil Paul
An illustration.
I
An illustration.
Sunil Paul
Sunil Paul
First stage
I
I
Sunil Paul
Second stage
I
Third Stage
I
Sunil Paul
Sunil Paul
Sunil Paul
VECM:
Xt = et1 + 1 Xt1 + 2 Xt2 + ... + p1 Xtp + t
I
I
I
Sunil Paul
I
I
Sunil Paul
Sunil Paul
n1
X
i Yti + t
i=1
where =
Pn
j=1 Ai
I , i =
Sunil Paul
Pn
j=i+1 Aj
VECM:Numerical example
Sunil Paul
VECM:Numerical example
1/2
where =
1/2
Sunil Paul
VECM:Numerical example
Sunil Paul
VECM:Numerical example
I
I
I
1, 1/8
=
+ 1t
Y2t
Y2t1
2t
1/2
| {z } |
{z
}| {z } | {z }
Yt
Sunil Paul
Yt1
VECM:Numerical example
The above model can be expressed as follows
Y1t
Yt1
where = 0
The VECM can also be written as VAR (Expand Yt and take
Yt1 RHS)
Yt = A1 Yt1 + t
1/2 1/16
where A1 = I =
1/2 15/16
Sunil Paul
I
I
I
Sunil Paul
=
1/2 1/16
0
1/2
1/16
1/2
1/16
therefore| I | = (1/2 + )(1/16 + ) (1/2)(1/16) =
2 + 9/16 = 0
Sunil Paul
Note that in our example only one column or 0 has only one
row hence can have one independent row/column and r = 1
Sunil Paul
Sunil Paul
Rank() = 0
I
Sunil Paul
Rank() = k (k = n)
I
I
I
Sunil Paul
Rank() = r < k.
I
Sunil Paul
I
I
Sunil Paul
max (0, 1)
I
H0 : r = 0
H1 : r = 1
Sunil Paul
trace (r |k) = T
I
Pk
i=r +1 ln(1
bi )
H0 : r = k
H1 : r k + 1
br +1 )
max (r , r + 1) = T ln(1
I
H0 : r = k
H1 : r = k + 1
Sunil Paul
max tests
H0
H1
r =0
r =1
r 1
r =2
r 2
r =3
..
..
.
.
r k 1 r =k
max
b1 )
T ln(1
b2 )
T ln(1
b3 )
T ln(1
..
.
bk )
T ln(1
Sunil Paul
H0
r =0
r 1
r 2
..
.
r k 1
I
trace tests
H1
Pk trace
bi )
r 1 T i=1 ln(1
Pk
bi )
r 2 T i=2 ln(1
Pk
bi )
r 3 T i=3 ln(1
..
..
.
.
bk )
r =k
T ln(1
Sunil Paul
b1 = 0.9 and
b2 =
b3 = 0
let k = 3, T = 100,
H0 : r = 0; H1 : r 1
I
H0 : r 1; H1 : r 2
I
H0 : r 2; H1 : r 3
I
Sunil Paul
H0 : r = 0; H1 : r = 1
I
H0 : r 1; H1 : r = 2
I
H0 : r 2; H1 : r = 3
I
Sunil Paul
Rarely used .
Sunil Paul
Hypothesis testing
Sunil Paul
Hypothesis testing
k
X
b ) ln(1
b1 )]
[ln(1
1
i=r +1
b1 ,
b1 , ...,
bk are the characteristic roots of unrestricted
where
model
b ,
b
b
and
1 1 , ..., k are the characteristic roots of restricted
model
Sunil Paul
Sunil Paul
I
I
Sunil Paul
Sunil Paul
Sunil Paul
Sunil Paul
Dont include the coefficients for the extra m lags when you
perform the Wald tests.
Dont fit the VAR in the differences of the data when testing
for Granger non-causality.
If you are using a VAR model for other purposes, then you
would use differenced data if the series are I(1), but not CI.
If you are using a VAR model for purposes other than testing
for GC and the series areCI, then estimate a VECM model.
Sunil Paul