Instatistics, theJohansen test,[1] named afterSøren Johansen, is a procedure for testingcointegration of several, sayk,I(1)time series.[2] This test permits more than one cointegrating relationship so is more generally applicable than theEngle-Granger test which is based on theDickey–Fuller (or theaugmented) test forunit roots in the residuals from a single (estimated) cointegrating relationship.[3]
There are two types of Johansen test, either withtrace or witheigenvalue, and the inferences might be a little bit different.[4] The null hypothesis for the trace test is that the number of cointegration vectors isr = r* < k, vs. the alternative thatr = k. Testing proceeds sequentially forr* = 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 isr = r* + 1 and, again, testing proceeds sequentially forr* = 1,2,etc., with the first non-rejection used as an estimator forr.
Just like aunit root test, there can be a constant term, a trend term, both, or neither in the model. For a generalVAR(p) model:
There are two possible specifications for error correction: that is, two vectorerror correction models (VECM):
1. The longrun VECM:
2. The transitory VECM:
The two are the same. In both VECM,
Inferences are drawn on Π, and they will be the same, so is the explanatory power.[citation needed]