A topic in the Open Knowledge Graph — a free, open map of 15,495 topics and the order to learn them in.

Cointegration and Error Correction Models

Graduate Depth 139 in the knowledge graph ☐ I know this ☆ Set as goal
1,003prerequisites beneath it
See this on the map →
Stationarity and Unit RootsSimple Linear Regression Estimation+2 more→
time series cointegration error correction model Engle-Granger spurious regression long-run equilibrium

Core Idea

Two series that each have a unit root, I(1), are cointegrated if some linear combination of them, such as y_t − βx_t, is stationary, I(0). Cointegration means the series share a common stochastic trend and do not drift apart in the long run, so a regression of one on the other is meaningful rather than spurious. The Engle-Granger method estimates β by OLS and then tests the residuals for a unit root using special critical values. When series are cointegrated, an error correction model links short-run changes to the previous period's deviation from the long-run relationship.

How It's Best Learned

Simulate two random walks that share a common trend and two that are independent, and plot each pair along with the residual from regressing one on the other. Students see the residual wander without bound in the spurious case and revert in the cointegrated case. Then estimate an error correction model on the cointegrated pair and interpret the adjustment coefficient as the fraction of last period's gap closed each period.

Common Misconceptions

Explainer

From your work on unit roots you know that regressing one I(1) series on another can produce a spurious regression: high R² and significant t-statistics even when the series are unrelated. The usual fix is to difference the data. But some pairs of trending series really are tied together. Consumption and income both grow, but consumption does not drift arbitrarily far from income. Short- and long-term interest rates move a lot, but the spread between them tends to return toward a typical level. Cointegration describes this case.

Two I(1) series x_t and y_t are cointegrated if there is a number β such that y_t − βx_t is stationary. Each series wanders, but they wander together, because they share a common stochastic trend. The combination y_t − βx_t measures the distance from long-run equilibrium, and that distance keeps returning toward its mean. Clive Granger introduced the idea, and his 1987 paper with Robert Engle set out how to represent, estimate, and test it. Granger's work on cointegration was cited when the two shared the 2003 Nobel Memorial Prize in Economic Sciences.

The Engle-Granger two-step method tests for it. First, regress y_t on x_t in levels by OLS and save the residuals. Second, run a Dickey-Fuller-type regression on those residuals. If you reject a unit root, the series are cointegrated. The critical values differ from the usual Dickey-Fuller table. Because OLS chose β to make the residuals as small as possible, they look more stationary than an arbitrary series would, so the test requires stronger evidence. With cointegration, the OLS estimate of β converges to the true value unusually fast, a property called superconsistency.

Once cointegration is established, the error correction model describes the short run:

Δy_t = α + γΔx_t + δ(y_{t−1} − βx_{t−1}) + u_t.

Every term in this equation is stationary, so the usual regression tools can be used for γ and δ. The coefficient γ captures the immediate response to a change in x. The coefficient δ, expected to be negative, governs adjustment: if y was above its long-run level last period, y tends to fall now. With δ = −0.25, about a quarter of any gap closes each period. Granger's representation theorem shows that cointegration and an error correction form go together.

For more than two series there can be several cointegrating relationships. Johansen's method tests for their number within a vector autoregression, producing a vector error correction model.

Practice Questions 4 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Combining Small Groups Within 5 → Number Bonds Within 5 → Number Bonds to 10 → Tens and Ones Place Value → Reading and Writing Three-Digit Numbers → Comparing Three-Digit Numbers → Comparing and Ordering Three-Digit Quantities → Comparing and Ordering Whole Numbers → Comparing Numbers 1 to 20 → Ordering Numbers to 20 → Number Line 0 to 20 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Opposites and Additive Inverses → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Multiplying Binomials (FOIL) → Factoring Trinomials → Factoring Completely → Introduction to Rational Expressions → Simplifying Radical Expressions → Segments and Distance → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Similar Right Triangles and the Geometric Mean → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Special Right Triangles: 30-60-90 → Trigonometric Ratios Review → Radian Measure → Converting Between Degrees and Radians → The Unit Circle → Graphing Sine and Cosine → Graphing Tangent and Reciprocal Trigonometric Functions → Derivatives of Trigonometric Functions → Antiderivatives → Indefinite Integrals → Basic Integration Rules → Riemann Sums → Definite Integral Definition → Probability Density Functions and Continuous Distributions → Cumulative Distribution Functions → Continuous Random Variables → Probability Density Functions → Expected Value → Weak Law of Large Numbers → Probability Axioms and Rules → Conditional Probability → Independence and the Multiplication Rule → Binomial Distribution → Sampling Distributions → Standard Error of Estimators → Hypothesis Testing: Framework and Logic → P-values and Statistical Significance → Effect Size and Practical Significance → Hypothesis Testing: Framework and Logic → Z-Tests and T-Tests for Means → One-Sample Z-Test for Means → One-Sample and Two-Sample T-Tests → Inference in Linear Regression → Prediction Intervals in Regression → Linear Regression Basics → Residuals and Goodness of Fit (R²) → Simple (Bivariate) OLS Regression → Classical OLS Assumptions (Gauss-Markov) → Multiple Regression → Interpreting Regression Coefficients → Hypothesis Testing in Regression → F-Test and Joint Significance → R-Squared and Model Fit → Omitted Variable Bias → Causal Inference and the Identification Problem → Potential Outcomes and the Rubin Causal Model → Selection Bias → Instrumental Variables → Dynamic Panel Models and Arellano-Bond/Blundell-Bond Estimation → Dynamic Panel Models: Arellano-Bond Estimator → First-Difference Estimator for Panel Data → Within Estimator (Fixed Effects) for Panel Data → Between and Random Effects Estimators for Panel Data → Hausman Test: Fixed Effects Versus Random Effects → Dynamic Panel Models and System GMM Estimation → Vector Autoregression (VAR) Models and Impulse Responses → Cointegration and Error Correction Models

Longest path: 140 steps · 1003 total prerequisite topics

Prerequisites (4)

Leads To (0)

No topics depend on this one yet.