Granger 2003 - Cointegration and the Error-Correction Representation
Summary
Two integrated () series are cointegrated when some linear combination of them is stationary. Granger stresses that this is rare — “a surprise when it occurs” (p. 361) — but common among macro series as economic theory predicts. Cointegration has strong consequences that the lecture lists in words: the series share a hidden common stochastic factor; they admit an error-correction model (ECM) in which each series’ change responds to the lagged gap between them (and data generated by an ECM is always cointegrated); their long-horizon forecasts hold a constant ratio (an “equilibrium”); and (p. 366) at least one must Granger-cause the other. The ECM — due to Sargan — is what made cointegration practical, and it is the cure Granger offers for spurious regression. This note gives the formal versions (Engle-Granger 1987 representation theorem, stated from the literature) next to Granger’s verbal statements.
Overview
The joint analysis of several integrated series “was missing an important feature” (p. 361): the possibility that their difference is stationary. Granger presents cointegration as the “missing piece in our approach to modeling groups of series” (p. 362), which immediately explained the spurious-regression problem (p. 363) and connected to his earlier causality concept (p. 366). The intuition is the magnetised pearl chains (two chains with magnets).
Main Content
Definition
“It turns out that the difference between a pair of integrated series can be stationary, and this property is known as ‘cointegration.‘” (Granger 2003, p. 361)
“For cointegration, a pair of integrated, or smooth series, must have the property that a linear combination of them is stationary. Most pairs of integrated series will not have the property, so that cointegration should be considered as a surprise when it occurs. In practice, many pairs of macroeconomic series seem to have the property, as is suggested by economic theory.” (Granger 2003, p. 361)
Cointegration (formal; Engle & Granger 1987 convention)
Let have every component (integration). is cointegrated if there exists a nonzero vector (the cointegrating vector) such that
is the equilibrium error (distance between the magnetised chains). For two series, normalise : . With series there can be up to linearly independent cointegrating vectors ( = cointegrating rank). The general Engle-Granger definition is : components , combination , ; the lecture’s case is .
Granger’s informal phrasing (p. 361): “two smooth series, properly scaled, can move and turn, but slowly, in similar but not identical fashions, but the distance between them can be stationary.” “Properly scaled” is the cointegrating coefficient .
Consequences listed in the lecture
Granger (p. 361): “Once we know that a pair of variables has the cointegration property it follows that they have a number of other interesting and useful properties.” He lists:
Consequences of cointegration (Granger 2003, pp. 361-362, 366; formal versions from Engle & Granger 1987, citation only)
Let be cointegrated with . Then:
- Common factor. “they must both be cointegrated with the same hidden common factor” (p. 361). Formally (common-trends / Stock-Watson form): , with a single common stochastic trend and ; then removes .
- Error-correction representation (Granger Representation Theorem). “they can be considered to be generated by what is know as the ‘error-correction model,’ in which the change of one of the series is explained in terms of the lag of the difference between the series, possibly after scaling, and lags of the differences of each series. The other series will be represented by a similar dynamic equation.” (p. 361, “know” [sic]). Formally:
with (“the lag of the difference between the series, possibly after scaling”), , and all terms so the equations are balanced. The adjustment (loading) coefficients measure how fast each series corrects the previous gap; stability requires the gap to shrink (e.g. and/or when ). In VAR form: with reduced-rank . 3. Converse. “Data generated by such a model is sure to be cointegrated.” (pp. 361-362) An ECM with stationary and giving a stable gap produces cointegrated series. 4. Long-run forecasts hold a fixed relationship. “when extended some way ahead, the forecasts of the two series will form a constant ratio, as is expected by some asymptotic economic theory.” (p. 362) Formally as , so forecasts of and stay a constant distance apart; for log-level series, a constant distance in logs is a constant ratio in levels. In marketing forecasting this is why a VAR/ECM is the preferred long-horizon model when sales and marketing spending are cointegrated (Optimal Marketing Decisions and Forecasting, forecasting-approach 4). 5. Causality. “if a pair of series was cointegrated then at least one of them must cause the other” (p. 366), in the sense of Granger causality — because at least one , the lagged level of the other series enters through . Developed in Granger 2003 - Granger Causality and Its Link to Cointegration.
Proof sketch (2 ⇒ cointegration, the “converse”). Subtract (second equation) from the first: . This is a stationary AR-type equation in whenever (in the no-extra-lags case), so while each inherit a unit root from the common trend. (Cointegration ⇒ ECM) is the harder direction (Engle & Granger 1987, via the Wold representation of and the reduced rank of its long-run matrix); the lecture states it without proof: Granger “proved the consequences such as the error-correction representation” (p. 363).
Error-correction model (two-variable, single-equation form)
= long-run (equilibrium) effect of on ; = short-run (impact) effect; = speed of adjustment (fraction of last period’s disequilibrium removed per period; half-life ). Marketing-notation version and applications in ECM in Multivariate Persistence and Cointegration.
History and origins (pp. 362-363)
- Sargan’s ECM. “The error-correction model has been particularly important in making the idea of cointegration practically useful. It was invented by the well-known econometrician Dennis Sargan, who took some famous equations from the theory of economic growth and made them stochastic.” (p. 362)
- Scandinavian development (p. 362): Johansen and Juselius (Copenhagen) “developed and applied sophisticated testing procedures” — the Johansen likelihood-ratio rank tests; Hylleberg (Århus) “extended the theory to seasonal data” (seasonal cointegration); Jansen and colleagues at the Bank of Norway applied it to a large econometric model of Norway; Timo Teräsvirta, “who is from Finland but now lives in Stockholm”, helped develop models “useful in nonlinear formulations of cointegration”. Granger adds that he was “delighted that they are all here as my guests” (p. 362), i.e. they were present at the lecture as his guests.
- The name. Cointegration was “a name that was my own invention, incidentally” (p. 362).
- How it was discovered (p. 363). “A colleague, David Hendry, stated that the difference between a pair of integrated series could be stationary. My response was that it could be proved that he was wrong, but in attempting to do so, I showed that he was correct, and generalized it to cointegration, and proved the consequences such as the error-correction representation.” Granger connects this to Popper’s view (via Hacohen 2000, p. 244) that “discovery was not a matter of logic” but the application of methodology (p. 363). A failed disproof that turns into a theorem is itself a validation lesson: attempted falsification is a productive way to check a claim.
- Multivariate extension. “These ideas and models are fairly easily extended to many variables.” (p. 362)
- Reception. Once the idea became public “it was quickly picked up and used by many other econometricians and applied economists. There are now numerous citations and applications based on it.” (p. 362)
- Why it mattered to its authors. “Rob Engle and I quickly realized that the concept of cointegration and its extensions could be used to explain and remove a variety of difficulties that we had observed in our own research and that of others. It seemed to be the missing piece in our approach to modeling groups of series.” (p. 362) The first such difficulty he names is spurious regression (p. 363); see Granger 2003 - Spurious Regression from Yule to Granger-Newbold.
Why macro modellers adopted it (p. 362)
Granger describes the purpose of macro models: economists “attempt to build models that will approximate it, that will have similar major properties so that one can conduct simple experiments on them, such as determining the impacts of alternative policies or the long-run implications of some new institution” (p. 362), adding the caveat “All models simply assume that the model is correct and extrapolate from there, but hopefully with an indication of uncertainty around future values.” (p. 362) ECMs with cointegration became “a popular form of macro model” applied to “investment, taxes, consumption, employment, interest rates, government expenditure” (p. 362), and these are the equations that “central banks, the Federal Reserve Bank, and various model builders have found useful for policy simulations and other considerations.” (p. 362)
On equilibrium, Granger is careful: the constant-ratio long-run forecast is what interests theorists “concerned with ‘equilibrium.’ Whether the form of equilibria suggested by the models is related to that discussed by the theorists is unclear.” (p. 362)
Testing (standard practice, not in the lecture)
The lecture names no test statistics. The standard procedures it alludes to:
Engle-Granger two-step procedure
- Pre-test each series for a unit root (ADF/KPSS); proceed only if both are .
- Estimate the static levels regression by OLS. If cointegrated, is superconsistent (converges at rate , not ), but its -statistic is non-standard.
- Test for a unit root with an ADF regression , using Engle-Granger/MacKinnon critical values (more negative than Dickey-Fuller ones, because was chosen to make look stationary; about at 5% asymptotically for two variables with a constant. Finite-sample values are somewhat more negative. MacKinnon’s response-surface value for is about , which is the value used in Experiment 4. The two figures do not conflict: is the asymptotic value and the finite- one).
- Reject the unit root ⇒ cointegration; fit the ECM in step 5. Fail to reject ⇒ the levels regression of step 2 is spurious; model in differences.
- Estimate by OLS; all regressors are , so standard inference applies to .
With series or several cointegrating vectors, use Johansen’s reduced-rank VECM likelihood-ratio (trace / max-eigenvalue) tests. Both procedures are run on simulated data in Granger 2003 - Spurious Regression Monte Carlo in Python.
Examples
Simulated cointegrated pair and its ECM
Setup: a Gaussian random walk; with ; ; 2,000 replications (Experiments 4-5 in Granger 2003 - Spurious Regression Monte Carlo in Python).
Implied ECM: and , so , , .
Results: levels OLS gives median with Monte Carlo SD 0.032 (superconsistency — compare SD 0.62 for the spurious pair); the Engle-Granger residual test rejects “no cointegration” in 100% of replications (vs 4% for independent walks); the two-step ECM recovers (SD 0.063) and (SD 0.074).
Interpretation: when the magnets are real, the levels regression is meaningful and the ECM separates the long-run effect (), the short-run effect () and the adjustment speed (); the gap’s half-life is period.
Marketing reading: long-run brand equilibrium
Setup: weekly log sales and log category sales for a mature brand (about 150 weeks). Both drift with the category.
Reading: if (log market share when ) is stationary, the brand is cointegrated with its category: share fluctuates but returns to an equilibrium — Granger’s “constant ratio” in long-run forecasts. An ECM then lets a marketing variable (price, media) enter as a short-run term or shift the equilibrium itself. If the share has a unit root (no cointegration), the brand’s position is evolving and a levels model that ties sales to the category is spurious. Marketing applications (persistence modelling, long-run marketing effects) are in Multivariate Persistence and Cointegration and Empirical Causal Ordering.
Connections
- Marketing-notation definitions, Johansen test and persistence modelling: Multivariate Persistence and Cointegration (definition, ECM, VAR).
- Cointegration is the constructive resolution of spurious regression: Granger 2003 - Spurious Regression from Yule to Granger-Newbold.
- VECM vs VAR-in-differences, impulse responses: Empirical Causal Ordering.
- Structural alternatives that model the shared trend directly: Bayesian Structural Time-Series Model, Local Linear Trend and Seasonality — a common latent trend is the state-space version of Granger’s “hidden common factor”.
- Equilibrium vs forecasting purposes of a model: Granger 2003 - Forecasting, Decision Science and Aggregation.
- Long-horizon VAR/ECM sales forecasting when cointegration exists: Optimal Marketing Decisions and Forecasting.
- Long-run (persistent) marketing effects: hysteresis and long-run multipliers in Carryover Effects and Distributed Lags; persistent distribution effects versus transient promotion effects in Price and Distribution Effects. A permanent shift in an sales level is the stochastic-trend counterpart of hysteresis.
See Also
- Granger 2003 - Spurious Regression and Cointegration - Overview — source map
- Granger 2003 - Granger Causality and Its Link to Cointegration — consequence 5
- Granger 2003 - Spurious Regression Monte Carlo in Python — Engle-Granger test and ECM on simulated data
- Multivariate Persistence and Cointegration — marketing applications