[1] 0.0001118079
Module 9 · What did the added predictor buy us?
Econ 6376 · The George Washington University
| Mixing-board channel | Today |
|---|---|
| Intercept and outcome memory | Retain |
| Observed predictor history | Ask whether it adds information |
| Current , trend, explicit MA terms | Off in this baseline |
Module 8: specify an ARDL. Module 9: compare its predictive information.
Clive Granger
A series is said to “Granger cause” if past values of have additional power in forecasting , after controlling for the past of .
In the ARDL for with lags of :
| Word | What it adds to the question |
|---|---|
| Incremental | Does help beyond the information already included? |
| Directional | Predicting from differs from predicting from . |
| Conditional | The answer depends on the other information available. |
Our implementation: one-step, linear prediction with specified finite lags.
An early report can reveal news that also changes the outcome.
Investors receive information about future dividends.
The stock price level today can incorporate that information before dividends tomorrow are observed.
Unrestricted
Restricted
Only the included -lag block is removed. Re-estimate the remaining coefficients.
The alternative allows at least one included cross-lag coefficient to differ from zero.
No. Offsetting coefficients can still change predictions. The null sets each included coefficient to zero.
| Hold fixed | Why? |
|---|---|
| Outcome rows and transformations | RSS values must refer to the same target observations. |
| Own lags and other controls | Isolate the added predictor history. |
| Deterministic terms | Preserve the intended nested models. |
Build the complete lagged sample before fitting either regression.
| Quantity | Meaning |
|---|---|
| Number of excluded predictor coefficients | |
| Common usable observations | |
| All unrestricted regression coefficients, including the intercept |
Reference: , approximately under suitable dynamic-regression conditions.
For two own lags and three predictor lags:
restricted <- lm(y ~ y_l1 + y_l2,
data = common, na.action = na.fail)
unrestricted <- lm(y ~ y_l1 + y_l2 + x_l1 + x_l2 + x_l3,
data = common, na.action = na.fail)
anova(restricted, unrestricted, test = "F")common contains the correctly dated lag columns and the shared complete sample.
Test in this separate scalar regression.
The F-test judges a predictive idea by in-sample fit. Why not test it out of sample?
| Ashley & Tsang (2014) | Cornwall et al. (2019) |
|---|---|
| Split at ; fit each side, predict the other; repeat over | Hold out a block; fit on the rest, minus the next rows |
| Pseudo-F from prediction errors, with bootstrap inference | Posterior simulation of RMSPE/MAE; posterior odds |
Both: every prediction uses data not used to fit that model, and nearly all the data are used.
| Added history | F | p-value |
|---|---|---|
| in the equation | 259.355 | |
| in the equation | 1.064 | 0.303 |
The true cross-lag coefficient is 0.6. Its estimate rounds to 0.600.
Change 0.6 to zero, keep the innovations, and re-estimate. Then shorten the sample.
Let be news and a noisy report of it:
The three disturbances are mutually independent standard-normal draws over time.
There is no term in the structural equation for .
| Information already available | Add ? |
|---|---|
| Outcome history only | The report reveals otherwise hidden news. |
| Outcome history and | The news itself is already known. |
It disappears in the second comparison. Its conditional population coefficient is zero. The two regressions answer different questions.
| Information already available | Sample p-value | Population restriction |
|---|---|---|
| Own history only | adds predictive information. | |
| Own history plus news | 0.0157 | adds no further information. |
The second test rejects at 5%. It is a false rejection in this simulated sample.
The first finding is genuine predictive information, even though changing the recorded signal does not change the outcome mechanism.
| Object | Definition |
|---|---|
| Monthly unemployment rate, in percent | |
| Mean of weekly initial claims whose week-ending Saturdays fall in month | |
| Change in unemployment, in percentage points | |
| Approximately the percentage change in that monthly claims mean |
This is usually a nowcast of the current calendar month.
| Data feature | In this exercise | Why it matters |
|---|---|---|
| Frequency | averages weekly claims before and after the mid-month CPS reference week | A monthly “lag” is not a clean calendar lead |
| Seasonal adjustment | BLS and DOL adjust each series separately | Filtering can add or remove lagged correlation |
| Release timing | Claims for month ’s reference week are public about two weeks before | Our past-only design leaves them out on purpose |
The forecast comparison therefore understates claims’ practical nowcasting value. Using is the same-period question from Part I.
Six own lags and three predictor lags in each outcome equation.
For unemployment change:
| Count | Value |
|---|---|
| Common observations | 336 |
| Restrictions | 3 |
| Unrestricted coefficients | 10 |
| Residual degrees of freedom | 326 |
| Added history and outcome | F | Nominal p | BG(12) p |
|---|---|---|---|
| Claims growth in unemployment change | 21.058 | 0.0031 | |
| Unemployment change in claims growth | 1.804 | 0.1463 | 0.2549 |
BG(12) checks residual serial correlation through twelve lags.
The reverse result depends on lag choice. Nominal p-values with : 0.00518 at and 0.0286 at ; at the main , 0.146. Fix lag lengths in advance.
The forward specification fails this diagnostic. Report the nominal calculation and limitation; a validated Granger-causality verdict is not established here.
2018–2019 RMSE
| Model | RMSE |
|---|---|
| Own history | 0.1129 |
| Add claims | 0.1057 |
| No change | 0.1099 |
Unemployment percentage points.
A modest improvement in this 24-month evaluation.
| Setting | Predictive question | Interpretation issue |
|---|---|---|
| Money and income | Does monetary history add information about activity? | Same variables, different answer: yes for 1960s–70s data, no for 1970s–80s. |
| Unemployment and prices | Does labor-market history improve price prediction? | A predictive result alone does not identify a policy trade-off. |
| fMRI signals | Does one region’s measured history help predict another’s? | Blood-oxygen delays and sampling can affect the measured direction. |
Cornwall, Mills, Sauley, and Weng (2019)
Predictive Testing for Granger Causality via Posterior Simulation and Cross-Validation
The Phillips-curve application finds some in-sample rejections alongside weak held-out predictive evidence.
Granger causality concerns added predictive information relative to a stated history.
Test the whole included predictor-lag block, on the same observations, using a suitable model.
A test decision can be wrong. A nonrejection is not proof of no relationship.
Diagnostics and held-out prediction matter, and neither identifies an intervention effect by itself.
Routine lag-exclusion inference can fail for integrated levels.
Differencing everything can also discard information about a shared long-run relationship.
Module 10: cointegration and error correction, through the same scalar ARDL.