Johansen test

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In statistics, the Johansen test,[1] named after Søren Johansen, is a procedure for testing cointegration of several, say k, I(1) time series.[2] This test permits more than one cointegrating relationship so is more generally applicable than the Engle-Granger test which is based on the Dickey–Fuller (or the augmented) test for unit roots in the residuals from a single (estimated) cointegrating relationship.[3]

Types

[edit | edit source]

There are two types of Johansen test, either with trace or with eigenvalue, and the inferences might be a little bit different.[4] The null hypothesis for the trace test is that the number of cointegration vectors is r = r* < k, vs. the alternative that r = k. Testing proceeds sequentially for r* = 1,2, etc. and the first non-rejection of the null is taken as an estimate of r. The null hypothesis for the "maximum eigenvalue" test is as for the trace test but the alternative is r = r* + 1 and, again, testing proceeds sequentially for r* = 1,2,etc., with the first non-rejection used as an estimator for r.

Just like a unit root test, there can be a constant term, a trend term, both, or neither in the model. For a general VAR(p) model:

Xt=μ+ΦDt+ΠpXtp++Π1Xt1+et,t=1,,T

There are two possible specifications for error correction: that is, two vector error correction models (VECM):

1. The longrun VECM:

ΔXt=μ+ΦDt+ΠXtp+Γp1ΔXtp+1++Γ1ΔXt1+εt,t=1,,T
where
Γi=Π1++ΠiI,i=1,,p1.

2. The transitory VECM:

ΔXt=μ+ΦDt+ΠXt1j=1p1ΓjΔXtj+εt,t=1,,T
where
Γi=(Πi+1++Πp),i=1,,p1.

The two are the same. In both VECM,

Π=Π1++ΠpI.

Inferences are drawn on Π, and they will be the same, so is the explanatory power.[citation needed]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ For the presence of I(2) variables see Ch. 9 of Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Further reading

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).