Variables are I(1)Testable
Each variable in the system is integrated of order 1: nonstationary in levels but stationary in first differences. The Johansen framework extends to I(2) systems but the standard implementation assumes I(1).
If violated: Including I(0) variables inflates the apparent cointegrating rank. Including I(2) variables causes the Johansen asymptotic distributions to be incorrect. Pre-test with ADF or KPSS unit root tests.
Cointegrating rank is correctly specifiedTestable
The number of cointegrating relationships r is known or correctly estimated by the trace/max eigenvalue tests. The rank determines the dimension of the long-run equilibrium space.
If violated: Over-specifying r (too many cointegrating vectors) forces spurious stationary combinations into the equilibrium space, biasing short-run dynamics. Under-specifying r omits genuine long-run information, losing forecast accuracy at medium-to-long horizons.
Linearity of the cointegrating relationshipTestable
The equilibrium relationship beta' * y_t is linear. No threshold cointegration, no smooth transition between regimes.
If violated: Transaction costs, policy regime switches, and other nonlinearities can make the equilibrium relationship piecewise linear or nonlinear. Linear VECM adjustment speeds will be biased if the true adjustment is asymmetric.
Gaussian innovationsTestable
u_t ~ N(0, Sigma). Required for the Johansen MLE to achieve its asymptotic distribution. The trace test has some robustness to non-normality but loses power under heavy tails.
If violated: Non-normal innovations affect the size of the trace and max eigenvalue tests. Bootstrap versions of the Johansen test (Cavaliere, Rahbek, Taylor 2012) are recommended when residuals show excess kurtosis or skewness.
No structural breaks in the cointegrating relationshipTestable
The cointegrating vectors beta and the adjustment speeds alpha are constant over the sample period.
If violated: A structural break in beta means the long-run equilibrium has shifted -- the old cointegrating vector is no longer valid. Johansen tests have low power against the alternative of a break in beta. Gregory-Hansen (1996) tests allow for a single break in the cointegrating relationship.
Sufficient lag lengthTestable
The number of lagged differences p-1 is large enough to whiten the residuals. Selected by information criteria applied to the unrestricted VAR in levels before imposing the rank restriction.
If violated: Too few lags leave serial correlation in the residuals, invalidating the asymptotic distributions. Too many lags waste degrees of freedom. Standard practice: select p for the VAR in levels, then use p-1 lagged differences in the VECM.