13A.3 Spurious regression
Motivation
Regress the log price of one bank on another and you will get a slope with a -statistic in the hundreds and an above 0.8. This says almost nothing. Granger and Newbold (1974) showed it by simulation; Phillips (1986) explained it.
Setup
Let and be independent random walks with innovation variances . Run OLS of on a constant and . Write for independent demeaned Brownian motions.
Proposition 13A.3Phillips 1986
As :
In particular does not converge to the true value 0, does not converge to 0, and in probability.
Proof
Let and similarly . As in Proposition 13A.1, , , , jointly. Then and give the first two limits (the factors cancel). For the -ratio, the residual sum of squares is , so . With , . Then
and converges to the ratio of the corresponding functionals, which is non-zero with probability one.∎
Simulation (spurious_regression in m13a_adf.py, 2,000 replications each). Share of on the slope, which should be 5%: 67.7% at , 84.2% at , 92.0% at . Median : 0.17, 0.17, 0.16. The rejection rate rises with because grows like . The does not fall because its limit is a non-degenerate random variable.
On Indian data (computed for this course from Yahoo Finance adjusted closes, 4 Jan 2010 to 4 Nov 2026, 4,135 common trading days): regressing HDFC Bank on ICICI Bank gives and a slope -statistic of 151. The Durbin–Watson statistic is 0.003. Yet the Engle–Granger test of 13A.5 does not come close to rejecting "no cointegration" (). Granger and Newbold's rule of thumb, means suspect a spurious regression, flags it at once.
Practitioner notes
- Correlation of returns is a different object. HDFC Bank and ICICI Bank daily returns had correlation 0.54 over the same sample. High return correlation says the two move together day to day; it says nothing about whether the gap between their levels is anchored.
- Screening pairs by price-level correlation selects exactly the spurious regressions above.