Cointegration identifies a stationary long-run combination of nonstationary time series and supports error-correction analysis in finance and economics.
Cointegration exists when two or more nonstationary time series share a linear combination that is stationary. The individual series may drift over time, but their estimated long-run relationship does not drift without bound under the model.
In finance and economics, cointegration can help distinguish a potentially stable long-run relation from a high correlation caused by common trends. It is a statistical property, not proof of economic equilibrium, causation, or a profitable trading strategy.
A series is commonly described as integrated of order one, (I(1)), when the level is nonstationary but its first difference is stationary:
Suppose (X_t) and (Y_t) are both (I(1)). They are cointegrated if a coefficient (\beta) and, when included, an intercept (\alpha) create a stationary residual:
The vector of coefficients defines a cointegrating relationship. Scaling that vector does not create a different relationship, so a normalization is required for interpretation.
Cointegration can also involve series integrated at an order above one or a stationary combination that reduces rather than completely removes the integration order. In most applied finance discussions, the focus is on (I(1)) series with an (I(0)) combination.
Ordinary regression between two unrelated random walks can show a high (R^2) and apparently significant coefficients even though no stable relationship exists. This is known as spurious regression.
Cointegration analysis asks whether an estimated combination of nonstationary levels behaves like a stationary process. When supported, it allows analysts to model both:
The statistical result still requires an economic explanation. Shared trends caused by changing sample definitions, common inflation, regulation, or a temporary regime may not represent a durable equilibrium.
| Feature | Correlation | Cointegration |
|---|---|---|
| Main question | Do two variables move together linearly in the sample? | Does a linear combination of integrated series have a lower integration order? |
| Typical data | Returns, changes, or other stationary variables | Nonstationary levels with compatible integration orders |
| Time horizon | Contemporaneous or lagged association | Long-run relation with short-run deviations |
| Scale | Coefficient from -1 to +1 | Cointegrating vector depends on normalization |
| What it does not prove | Causation or stable future dependence | Causation, structural permanence, or trading profitability |
Two price levels can be highly correlated because both trend upward yet not be cointegrated. Conversely, cointegrated series may have noisy short-run returns with modest contemporaneous correlation.
For two variables, a common introductory procedure is:
The ordinary unit-root critical values used on a raw series are not automatically valid for residuals generated by the first-stage regression. Trend, intercept, lag, and deterministic-term choices can change the conclusion.
A simplified error-correction model can be written as:
The term in parentheses is the prior period’s estimated deviation from the long-run relation. Under this normalization, a negative (\gamma) can indicate adjustment in (Y) that reduces the deviation. Interpretation depends on signs, variable definitions, and which variables are allowed to adjust.
An error-correction term does not mean every deviation closes quickly or monotonically. New information can change both series, and the long-run coefficients themselves may be unstable.
Assume two hypothetical share classes represent claims on the same company but trade separately after adjusting prices to the same currency. An analyst estimates:
If (P_B=$80), the fitted long-run value for (P_A) is $86. If (P_A) trades at $91, the estimated residual is:
If tests and diagnostics support a stationary residual, the pair may be described as cointegrated under this model and sample. The $5 deviation is not automatically a $5 arbitrage profit or proof that A will fall. The relation can reflect different voting rights, conversion terms, liquidity, taxes, market hours, currency hedging, borrow availability, or information.
A trading analysis would additionally need entry and exit rules, hedge ratios, re-estimation policy, transaction and borrow costs, execution assumptions, stop conditions, and out-of-sample evidence. Both prices can also fall while the spread narrows.
| Method | Useful when | Important limitation |
|---|---|---|
| Engle-Granger two-step | One proposed cointegrating relation, especially with two variables | Normalization and first-stage specification matter; limited for multiple vectors |
| Johansen system method | Several (I(1)) variables may have more than one cointegrating vector | Sensitive to lag length, deterministic terms, sample size, and system specification |
Johansen is not universally superior. A larger system can estimate more relationships but also introduces more parameters and specification risk. The method should fit the question and data rather than being selected because it appears more advanced.
Cointegration is most useful when financial or institutional reasoning supports the proposed relation. Testing every possible pair in a large dataset creates a substantial false-discovery problem.
This article provides general financial and econometric education. It does not provide a trading signal, forecast, model validation, or personalized investment, legal, tax, or accounting advice.