The Engle-Granger representation theorem
Reference note to lecture 10 in ECON 5101/9101, Time Series Econometrics
Ragnar Nymoen
March 29 2011
1
Introduction
The Granger-Engle representation theorem is in their Econometrica paper from
1987.
The main thesis is that systems with cointegrated I(1) variables have three
equivalent representations
• Common Trends
• Moving average, MA
• Equilibrium correction (error correction), ECM
In this note we give a simplified version of this famous theorem. We start from
the VAR-representation of a first order bi-variate system and assume that one of
the roots of the autoregressive matrix is unity while the other root is less than one.
The Common Trends, MA and ECM representations are then shown. Note that in
the literature, the theorem is also shown “the other way”, by starting from the MA
representation.
2
The VAR
Consider the bivariate VAR(1)
(2.1)
xt = Φxt−1 + εt
where xt = (xt , yt ), Φ is a 2 × 2 matrix with coefficients and εt is a vector with two
Gaussian disturbances.
The characteristic equation of Φ:
|Φ − zI| = 0,
In the spurious regression case we imposed two unit-roots. In the stationary case
neither root is equal to one. We now consider the intermediate case of one unit-root
and one stationary root. Specifically, write the two characteristic roots as:
z1 = 1, and z2 = λ, |λ| < 1.
1
z1 = 1 implies that both xt and yt are I(1). Φ has full rank, equal to 2, since both
eigenvalues are different from zero. Φ can therefore be diagonalized in terms of its
eigenvalues and the corresponding eigenvectors. We write it as:
1 0
(2.2)
Φ=P
Q
0 λ
where P is the matrix with the eigenvectors as columns:
α β
(2.3)
P =
.
γ δ
and Q = P −1 . Assume, without loss of generality that |P | = 1, i.e.,
αδ − γβ = 1.
(2.4)
and thus
P
−1
δ −β
−γ α
=
By mulipliction from the right, Φ can be expressed as
α β
δ
−β
(2.5)
Φ=
,
γ δ
−γλ αλ
and, by multiplication from the left, we also get:
(αδ − λβγ) −αβ(1 − λ)
(2.6)
Φ=
.
γδ(1 − λ) (−γβ + λαδ)
We refer to these expressions later.
2.1 The Common-trends representation
Multiplication of (2.1) with Q yields
(2.7)
Qxt = QΦxt−1 + Qεt .
Observe that
QΦ = QP
1 0
0 λ
Q=
1 0
0 λ
Q,
from the definitions above, implying that (2.7) can be written in terms of two new
variables wt and zt :
wt
1 0
wt−1
(2.8)
=
+ ηt,
−zt
0 λ
−zt−1
where
(2.9)
wt
−zt
=Q
2
xt
yt
and
(2.10)
Qεt = η t =
η1t
η2t
.
To solve for wt and zt , we multiply out the right hand side of (2.9). Notice that
since
δ −β
(2.11)
Q=
−γ α
we obtain wt as
wt = δxt − βyt
(2.12)
and zt as:
−zt = γxt − αyt .
(2.13)
Conversely, from (2.9):
xt
yt
=P
wt
−zt
yielding
xt = αwt − βzt
(2.14)
and
yt = γwt − δzt .
(2.15)
Equation (2.8) gives wt as a random-walk variable and, from the same equation, zt
is seen to be a stationary since |λ| < 1.
zt , defined by (2.13) is therefore a stationary linear combination of the two
I(1) variables xt and yt . We say that xt and yt are two cointegrated variables, with
cointegrating vector (γ, −α)0 .
On the other hand: equation (2.14) and (2.15) show that xt and yt contain an
I(0) component (zt ), and an I(1) component (wt )—hence the name Common trend
representation.
2.2 Integration and cointegration is maintained in forecasts
Let xT,h denote the h-period ahead forecast, conditional on xT . From (2.2) we obtain:
1 0
α β
1 0
wT
(2.16)
xT,h = P
QxT =
.
0 λh
γ δ
0 λh
−zT
and, if h is large enough
(2.17)
xT,h =
α β
γ δ
1 0
0 0
3
wT
−zT
=
α
γ
wT .
For large h, the forecasts for each individual variables are dominated by the common
trend wT .
But for xT,h = αwT and yT,h = γwT we get
γxT,h − αyT,h = (γα − γα)wT = 0
showing that the forecasts obey the cointegrating relationship and the forecast of
the I(0) variable z is zT,h = 0, with finite variance.
2.3 The mean of the cointegrating relationship
Note that in this simple example, the mean of the cointegration relationship is 0.
In practice, this long-run mean can be any number, and appears as an important
parameter in the econometric cointegrating model. It is in fact a critical parameter
for the forecast performance of econometric models.
In many cases, the long-run cointegrating mean also has an economic interpretation. If xt and yt are logs of income and consumption, the mean of the cointegration
relationship may for example be interpreted as the long-run (steady-state) savings
rate.
3
MA representation
Using lag-polynomials, write wt and zt as:
wt =
and
zt =
η1t
1−L
−η2t
.
1 − λL
Inserting back in (2.14) and (2.15) gives
∆xt
(3.18)
= Ψ(L)η t
∆yt
where
(3.19)
Ψ(L) =
α β(1 − L)/(1 − λL)
γ δ(1 − L)/(1 − λL)
.
The rank of Ψ(1) is 1, since |Ψ(1) − zI| = (α − z) · z = 0 have roots z1 = 0 and
z2 = α.
Equivalently, |Ψ(1)| = 0 and |α| 6= 0). The MA-matrix thus has reduced rank
for L = 1, as a result of cointegration.
4
Equilibrium correction representation (ECM)
Rewrite (2.4)
αδ − γβ = 1,
4
first as
αδ − λβγ = αδ − γβ + γβ − λβγ = 1 + γβ(1 − λ),
and next,
−γβ + λαδ = 1 − αδ + λαδ = 1 − αδ(1 − λ),
and use this to write Φ in (2.6) as
1 0
β γ −α .
(4.20)
Φ=
+ (1 − λ)
0 1
δ
The ECM representation follows directly from the VAR, by using (4.20) in
xt = Φxt−1 + εt
We obtain:
∆xt
∆yt
= (1 − λ)
β
δ
[γxt−1 − αyt−1 ] + εt
|
{z
}
−zt−1
which can be written as
(4.21)
∆xt
∆yt
= αβ
0
xt−1
yt−1
+ εt ,
or
(4.22)
∆xt = αβ 0 xt−1 + εt ,
when the vector of equilibrium correction coefficients (α) are
(1 − λ)β
α11
(4.23)
α=
=
(1 − λ)δ
α21
and the cointegrating vector is:
(4.24)
β=
γ
−α
.
When we work with a VAR, we often re-write (2.1) as
∆xt = Πxt−1 + εt
where Π = (Φ − I) is the matrix with the coefficients of the lagged levels variables.
Note that we have
(4.25)
αβ 0 = Π = Φ − I
which implies that the Π matrix with coefficients of the lagged levels variables has
reduced rank (rank = 1) in the case of cointegration. (4.25) implies that the roots
of Π are 0 and (1 − λ). β is the matrix of cointegration coefficients.
Note: If λ = 1, the rank of Π is zero (both roots are 0). Moreover:
1 0
Φ=
0 1
from (4.20) and the ECM representations collapses to a VAR in differences, a dVAR.
Cointegration does not occur.
We see that there is a close relationship between the eigenvalues of Π, its rank
and cointegration:
5
• rank(Π) = 0, reduced rank and no cointegration. Both eigenvalues are zero.
• rank(Π) = 1, reduced rank and cointegration. One eigenvalue is different
from zero.
• rank(Π) = 2, full rank, both eigenvalues are different from zero and the VAR
(2.1) is stationary.
Hence, if there is a way of testing formally whether the eigenvalues of Π are
significantly different from zero, we would have a logically very satisfying method
of testing the hypotheses about the absence of cointegration.
This has method has actually been developed under the name of the Johansen
(1995) procedure and the cointegrated VAR
4.1 Cointegration and Granger causality
Since λ < 1 is equivalent with cointegration, we see from (4.23) that cointegration
also implies Granger-causality in at least one direction: α11 6= 0 and/or α21 6= 0.
Conversely If λ = 1, α = 0.
4.2 Cointegration and weak-exogeneity
Assume δ = 0, from (4.23). this implies α21 = 0.
∆xt
β
= (1 − λ)
[γxt−1 − αyt−1 ] + εt
∆yt
0
(1 − λ)β[γxt−1 − αyt−1 ] + εx,t
∆xt
=
εy,t
∆yt
The marginal model of yt contains no information about the cointegration parameters (γ, −α)0 in this case. yt is therefore weakly exogenous for the cointegration
parameters (γ, −α)0 .
5
Some exercises
Exercise 1 Consider the model
∆yt = (ρ − 1)yt−1 + b0 ∆xt + b1 xt−1 + εt ,
∆xt = ut ,
0<ρ<1
where εt and ut are independent white-noise processes.
1. Show that yt ∼ I(1).
2. Write the system in AR-form:
yt
yt−1
b0 u t + ε t
=A
+
xt
xt−1
ut
where
A=
6
ρ b1
0 1
.
3. Show that the characteristic roots of A is λ1 = 1 and λ2 = ρ.
4. Show that A∗ in the ECM form
yt−1
b0 ut + εt
∆yt
∗
+
=A
xt−1
ut
∆xt
has roots z1 = 0 and z2 = ρ − 1.
5. Show that A∗ can be written
∗
A =
ρ−1
0
(1, γ)
where γ = b1 /(ρ − 1).
6. Show that β 0 = (1, γ) is the cointegrating vector. Hint: Show that
yt
0
wt = β
= yt + γxt
xt
is a stationary process by multiplying the AR-equation with β 0 from the left.
References
Engle, R. F. and C. W. J. Granger (1987). Co-integration and Error Correction:
Representation, Estimation and Testing. Econometrica, 55 , 251–276.
Johansen, S. (1995). Likelihood-Based Inference in Cointegrated Vector Autoregressive Models. Oxford University Press, Oxford.
7
© Copyright 2026 Paperzz