• No results found

3.4 Vector error correction model

3.4.2 Testing for cointegration

Let the (K × 1) vector yt be I(1) with 0 < r < K cointegration vectors if there

exists an (r × K) matrix B0 such that B0yt∼ I(0). Testing for cointegration may be thought of as testing for the existence of long-run equilibrium among the elements of yt. Cointegration tests cover two situations: (1) There is at most one cointegration

vector and (2) there are possible r, where 0 < r < K cointegration vectors. Among many procedures, two approaches will be described here. The Engle and Granger [42] test related to the first situation and the Johansen [63] methodology for the second situation.

Engle and Granger’s two-step procedure

Engle and Granger [42], show that if there is a cointegration vector a simple two-step residual-based testing procedure can be employed to test for cointegration. In this case, a long-run equilibrium relationship components of yt can be estimated by

running y1t= βy2t+ ut, where y2t= (y2t, ..., ykt)0 is an ((K − 1) × 1) vector.

To test the null hypothesis that the yt is not cointegrated, we should test for

a unit root in the residuals described in subsection 2.1.4, ut ∼ I(1) vs ut ∼ I(0).

The hypothesis are H0 : ut = β0yt ∼ I(1) (no-cointegration) and H1 : ut = β0yt

I(0) (cointegration). If the unit root hypothesis is rejected, the hypothesis of no-

cointegration is also rejected, thus, the cointegration tests are similar to the unit root tests, the differences are founded in their critical values.

Mackinnon [79], provides tables based on simulation accurately enough for all practical purposes. The potential problems with Engle - Granger procedure is that the cointegrating vector will not involve y1tcomponent. In this case the cointegrating

3 . 4 . V E C T O R E R RO R C O R R E C T I O N M O D E L

Estimation of the static model y1t = βy2t+ ut is equivalent to omitting the

short-term component from the VEC model. If this results in autocorrelation in the residuals, although the results will still hold asymptotically, it might create a severe bias in finite samples. Because of this, it makes sense to estimate the full dynamic model. Since all variables in the VEC are I(0), the model can be consistently estimated using the OLS method, this approach leads to a better performance as it does not push the short-term dynamic into residuals.

Johansen methodology

The Johansen [63] procedure is an alternative approach to test for cointegration which allows to avoid some drawbacks for straightforward test the r unit roots and avoids normalization problem existing in the Engle-Granger approach and test the number of cointegrating relations directly. Because the Johansen procedure is based on ML estimator, that is why, we need the time series to be multivariate normal.

The Johansen test procedure builds on the vector autoregression of order p, here in a dynamic form or VEC model, equation 3.28 updated.

∆yt= Φ0+ Πyt−1+ p−1

X

i=1

Γi∆yt−i+ ut (3.29)

For yt nonstationary I(1) time series components, in order to get a stationary

error term ut, Πyt−1should also be stationary. If the VAR(p) process has unit roots

then the coefficient matrix Π has reduced rank, rank(Π) = r < K. In fact, testing for cointegration is equivalent to checking the rank of the matrix Π.

1) If Π has a full rank then all time series in yt are stationary;

2) If the rank of Π = 0, then there are no cointegrating relationships;

3) If 0 <rank(Π) = r < K, this implies that yt is I(1) with r linearly independent

cointegrating vectors and m = K − r non-stationary vectors.

Since Π has rank r there exist K × r matrices with rank(α) = rank(β) = r such that Π = αβ0 and β0yt is stationary, r is the number of cointegrating vector.

The VEC model becomes: ∆yt= αβ0yt−1+ Γ1∆yt−1+ ... + Γp−1∆yt−p+1+ ut,

with β0yt−1∼ I(0).

Algorithm for Johansen procedure

b) Determine rank(Π) equal to number of cointegrating vectors; the ML estimate for β equals the matrix of eigenvectors corresponding to the r largest eigenvalue of K × K residual matrix;

c) If necessary, impose normalization and identifying restrictions on the cointegrat- ing vectors;

d) Given the normalized cointegrating vectors estimate the resulting cointegrated VEC model by ML.

In general, it is known that for a given r, the ML estimator of β defines the combination of yt−1 that yields the r largest canonical correlations of ∆yt with

yt−1 after correcting for lagged differences and deterministic variables when present.

From these idea Johansen [63], proposes two different likelihood ratio tests of the significance of these canonical correlations and there by the reduced rank of the Π matrix: the trace test and maximum eigenvalue test.

a) Trace statistic test. Since the rank of the long-run impact matrix Π gives the number of cointegrating relationships in yt, the Johansen likelihood ratio (LR)

statistic for determining the rank of Π are based on the estimated eigenvalues ˆλ1>

ˆ

λ2> ... > ˆλk of the matrix Π. The null hypothesis of r cointegrating vectors against

the alternative hypothesis of K cointegrating vectors, are H0(r0) : r ≤ r0 vs H1(r0) :

r > r0. The LR statistics called trace statistic is LRtrace(r0) = −TPki=r0+1log(1− ˆλ).

The trace statistic checks whether the smallest K −r0eigenvalues are statistically

different from zero. If rank(Π) = r0 then ˆλr0+1, ..., ˆλk should all be close to zero

and LRtrace(r0) should be small. If rank(Π) > r0 then some of ˆλr0+1, ..., ˆλk will

be nonzero, but less than 1 and LRtrace(r0) should be large. The asymptotic null

distribution of LRtrace(r0) in not chi-square but instead is a multivariate version of

the Dickey-Fuller unit root distribution which depends on the dimension K − r0 and

the specification of the deterministic terms.

b) Maximum eigenvalue statistic. The maximum eigenvalue test, tests the null hypothesis of r cointegrating vectors against the alternative hypothesis of r + 1 cointegrating vectors, that is H0(r0) : r = r0 vs H1(r0) : r = r0+ 1. The LR statistic,

called maximum eigenvalue statistic is given by LRmax(r0) = −T log(1 − ˆλr0+1).

The asymptotic null distribution of LRmax(r0) is a function of Brownian motion,

which depends on the dimension K − r0 and the specification of the deterministic

terms. Critical values for LRtrace(r0) and LRmax(r0) statistics are in Osterwald and

Lenum [94] for K − r0= 1, ..., 10.

The algorithm for sequential procedure to determining r cointegrating vectors are:

3 . 4 . V E C T O R E R RO R C O R R E C T I O N M O D E L

a) Test H0: r0= 0 vs H1: r0> 0. If we N RH0 then, there are no cointegrating

vectors among K variables in yt. If we RH0 then, there is at least 1 cointegrating

vector and proceeds to test.

b) Test H0: r0= 1 vs H1: r0> 1. If we N RH0 then, there is only one cointegrat-

ing vector. If we RH0 then, here is at least two cointegrating vectors. The sequence

is continued until we N RH0.