Topic 5 Unit Roots, Cointegration and VECM
Topic 5 Unit Roots, Cointegration and VECM
Topic 5 Unit Roots, Cointegration and VECM
and VECM
Dr. O. B. Aworinde
Department of Economics
Babcock University
Ilishan-Remo
• If the variables in the regression model are not stationary, then it can be
proved that the standard assumptions for asymptotic analysis will not be
valid. In other words, the usual “t-ratios” will not follow a t-distribution, so
we cannot validly undertake hypothesis tests about the regression
parameters.
2
Two types of Non-Stationarity
yt = + t + ut (2)
3
Sample Plots for various Stochastic Processes:
A White Noise Process
4
3
2
1
0
-1 1 40 79 118 157 196 235 274 313 352 391 430 469
-2
-3
-4
4
Sample Plots for various Stochastic Processes:
A Random Walk and a Random Walk with Drift
70
60
Random Walk
50
Random Walk with Drift
40
30
20
10
0
1 19 37 55 73 91 109 127 145 163 181 199 217 235 253 271 289 307 325 343 361 379 397 415 433 451 469 487
-10
-20
5
Sample Plots for various Stochastic Processes:
A Random Walk and a Random Walk with Drift
6
Sample Plots for various Stochastic Processes:
A Deterministic Trend Process
30
25
20
15
10
5
0
-5 1 40 79 118 157 196 235 274 313 352 391 430 469
7
Autoregressive Processes with
differing values of (0, 0.8, 1)
15
Phi=1
10
Phi=0.8
Phi=0
5
0
1 53 105 157 209 261 313 365 417 469 521 573 625 677 729 781 833 885 937 989
-5
-10
-15
-20
8
Definition of Non-Stationarity
Definition
If a non-stationary series, yt must be differenced d times before it becomes
stationary, then it is said to be integrated of order d. We write yt I(d).
So if yt I(d) then dyt I(0).
An I(0) series is a stationary series
An I(1) series contains one unit root,
e.g. yt = yt-1 + ut
9
Characteristics of I(0), I(1) and I(2) Series
• An I(2) series contains two unit roots and so would require differencing
twice to induce stationarity.
• I(1) and I(2) series can wander a long way from their mean value and
cross this mean value rarely.
• The majority of economic and financial series contain a single unit root,
although some are stationary and consumer prices have been argued to
have 2 unit roots.
10
How do we test for a unit root?
• The early and pioneering work on testing for a unit root in time series
was done by Dickey and Fuller (Dickey and Fuller 1979, Fuller 1976).
The basic objective of the test is to test the null hypothesis that =1 in:
yt = yt-1 + ut
against the one-sided alternative hypothesis that <1. So we have
H0: series contains a unit root
vs. H1: series is stationary.
11
Different forms for the DF Test Regressions
12
Computing the DF Test Statistic
• We can write
yt=ut
where yt = yt - yt-1, and the alternatives may be expressed as
yt = yt-1++t +ut
with ==0 in case i), and =0 in case ii) and = -1. In each case, the
tests are based on the t-ratio on the yt-1 term in the estimated regression of
yt on yt-1, plus a constant in case ii) and a constant and trend in case iii).
The test statistics are defined as
test statistic =
SE( )
• The test statistic does not follow the usual t-distribution under the null,
since the null is one of non-stationarity, but rather follows a non-standard
distribution. Critical values are derived from Monte Carlo experiments in,
for example, Fuller (1976). Relevant examples of the distribution are
shown in table 4.1 below
13
Critical Values for the DF Test
The null hypothesis of a unit root is rejected in favour of the stationary alternative
in each case if the test statistic is more negative than the critical value.
14
The Augmented Dickey Fuller (ADF) Test
• The tests above are only valid if ut is white noise. In particular, ut will be
autocorrelated if there was autocorrelation in the dependent variable of the
regression (yt) which we have not modelled. The solution is to “augment”
the test using p lags of the dependent variable. The alternative model in
case (i) is now written: p
yt =yt −1 + i yt −i + ut
i =1
• The same critical values from the DF tables are used as before. A problem
now arises in determining the optimal number of lags of the dependent
variable.
There are 2 ways
- use the frequency of the data to decide
- use information criteria
15
Testing for Higher Orders of Integration
• The tests usually give the same conclusions as the ADF tests, and and
suffer from most of the same important limitations as, the ADF tests
17
Criticism of Dickey-Fuller and
Phillips-Perron-type tests
• Main criticism is that the power of the tests is low if the process is
stationary but with a root close to the non-stationary boundary.
e.g. the tests are poor at deciding if
=1 or =0.95,
especially with small sample sizes.
• One way to get around this is to use a stationarity test as well as the unit
root tests we have looked at.
18
Stationarity tests
So that by default under the null the data will appear stationary.
• One such stationarity test is the KPSS test (Kwaitowski, Phillips, Schmidt
and Shin, 1992).
• Thus we can compare the results of these tests with the ADF/PP procedure
to see if we obtain the same conclusion.
19
Stationarity tests (cont’d)
• A Comparison
ADF / PP KPSS
H0: yt I(1) H0: yt I(0)
H1: yt I(0) H1: yt I(1)
• 4 possible outcomes
• In most cases, if we combine two variables which are I(1), then the
combination will also be I(1).
Let k (1)
zt = i X i,t
i =1
Then zt I(max di)
21
Linear Combinations of Non-stationary Variables
i zt
where i = −
1 , z ' =
t , i = 2,..., k
1
• But the disturbances would have some very undesirable properties: zt´ is
not stationary and is autocorrelated if all of the Xi are I(1).
• We want to ensure that the disturbances are I(0). Under what circumstances
will this be the case?
22
Definition of Cointegration (Engle & Granger, 1987)
• Many time series are non-stationary but “move together” over time.
• If variables are cointegrated, it means that a linear combination of them will
be stationary.
• There may be up to r linearly independent cointegrating relationships (where
r k-1), also known as cointegrating vectors. r is also known as the
cointegrating rank of zt.
• A cointegrating relationship may also be seen as a long term relationship.
23
Equilibrium Correction or Error Correction Models
• The problem with this approach is that pure first difference models have no
long run solution.
e.g. Consider yt and xt both I(1).
The model we may want to estimate is
yt = xt + ut
But this collapses to nothing in the long run.
• One way to get around this problem is to use both first difference and levels
terms, e.g.
yt = 1xt + 2(yt-1-xt-1) + ut (2)
• yt-1-xt-1 is known as the error correction term.
25
Testing for Cointegration in Regression
• ut should be I(0) if the variables yt, x2t, ... xkt are cointegrated.
26
Methods of Parameter Estimation in
Cointegrated Systems:
The Engle-Granger Approach
• There are (at least) 3 methods we could use: Engle Granger, Engle and Yoo,
and Johansen.
• The Engle Granger 2 Step Method
This is a single equation technique which is conducted as follows:
Step 1:
- Make sure that all the individual variables are I(1).
- Then estimate the cointegrating regression using OLS.
- Save the residuals of the cointegrating regression, ut .
- Test these residuals to ensure that they are I(0).
Step 2:
- Use the step 1 residuals as one variable in the error correction model e.g.
yt = 1xt + 2( uˆt −1 ) + ut
where uˆt −1= yt-1-ˆ xt-1
27
The Engle-Granger Approach: Some Drawbacks
28
The Engle & Yoo 3-Step Method
• One of the problems with the EG 2-step method is that we cannot make
any inferences about the actual cointegrating regression.
• The Engle & Yoo (EY) 3-step procedure takes its first two steps from EG.
• The most important problem with both these techniques is that in the
general case above, where we have more than two variables which may be
cointegrated, there could be more than one cointegrating relationship.
• So, in the case where we just had y and x, then r can only be one or zero.
• And if there are others, how do we know how many there are or whether
we have found the “best”?
30
Testing for and Estimating Cointegrating Systems Using
the Johansen Technique Based on VARs
The Johansen Test and Eigenvalues
• The test for cointegration between the y’s is calculated by looking at the
rank of the matrix via its eigenvalues.
32
The Johansen Test Statistics
where is the estimated value for the ith ordered eigenvalue from the
matrix.
trace tests the null that the number of cointegrating vectors is less than
equal to r against an unspecified alternative.
trace = 0 when all the i = 0, so it is a joint test.
max tests the null that the number of cointegrating vectors is r against
an alternative of r+1.
33
Johansen Critical Values
• Johansen & Juselius (1990) provide critical values for the 2 statistics.
The distribution of the test statistics is non-standard. The critical values
depend on:
1. the value of g-r, the number of non-stationary components
2. whether a constant and / or trend are included in the regressions.
• If the test statistic is greater than the critical value from Johansen’s
tables, reject the null hypothesis that there are r cointegrating vectors in
favour of the alternative that there are more than r.
34
The Johansen Testing Sequence
35
Interpretation of Johansen Test Results
• But how does this correspond to a test of the rank of the matrix?
• r is the rank of .
• cannot be of full rank (g) since this would correspond to the original yt
being stationary.
• If has zero rank, then by analogy to the univariate case, yt depends only
on yt-j and not on yt-1, so that there is no long run relationship between the
elements of yt-1. Hence there is no cointegration.
• For 1 < rank () < g , there are multiple cointegrating vectors.
36
Hypothesis Testing Using Johansen
37
ARDL Approach to Cointegration
• The Autoregressive Distributed Lag (ARDL) approach developed by
Pesaran, Shin and Smith (2001) for testing the presence of
cointegrating relationship has peculiar advantages over other
symmetric cointegration tests.
• First, the ARDL approach can be applied to variables of a different
order of cointegration (Pesaran and Pesaran, 1997). That is when
variables have different order of integration say a mix of I(0) and
I(1).
• Second, the ARDL approach is applicable for small or finite sample
size (Pesaran et al 2001).
• Third, the short and long-run parameters are estimated concurrently.
• Fourth, the approach can accommodate structural breaks in time
series data.
38
ARDL Approach to Cointegration
• The fourth stage involves testing for the stability of the model, by
using the CUSUM and CUSUMSQ. From the second stage, not only
are estimates of long-run elasticities obtained, but also the CUSUM
and CUSUMSQ tests are applied to the residuals of equation to test
for stability of long-run elasticities by taking into account the short-
run dynamics.
• Given that the long run relationship of Y=f(X) this is now expressed
structural as;
40
ARDL Approach to Cointegration
41
ARDL Approach to Cointegration
42