Granger Causality Test
Test whether the history of X helps predict Y beyond Y’s own history, and the reverse. F tests are reported for every lag length together with information criteria to choose the lag.
Updated · By Bibin XavierData 160 × 6
| Quartertext · 160 levels | Log_GDPnumeric | Log_Consumptionnumeric | Inflationnumeric | Interest_Ratenumeric | Money_Growthnumeric |
|---|---|---|---|---|---|
| 2000Q1 | 9.2061 | 8.6572 | 1.17 | 1.32 | 4.05 |
| 2000Q2 | 9.2005 | 8.6695 | 1.97 | 3.2 | 3.9 |
| 2000Q3 | 9.216 | 8.6727 | 2.61 | 3.54 | 4.84 |
| 2000Q4 | 9.2115 | 8.6923 | 2.15 | 2.53 | 3.4 |
| 2001Q1 | 9.224 | 8.6957 | 1.98 | 3.14 | 1.25 |
| 2001Q2 | 9.2286 | 8.6884 | 1.47 | 3.11 | 2.17 |
| 2001Q3 | 9.232 | 8.7052 | 1.55 | 2.65 | 1.8 |
| 2001Q4 | 9.2207 | 8.6907 | 2.18 | 2.43 | 3.5 |
Variables and options
Results
160 rows · example dataGranger causality F tests
| Lag | Money_Growth → Inflation: F | p | Inflation → Money_Growth: F | p | AIC | BIC |
|---|---|---|---|---|---|---|
| 1 | 51.629 | < .001 | 0.637 | .426 | 262.9 | 272.1 |
| 2 | 27.088 | < .001 | 0.310 | .734 | 262.6 | 277.9 |
| 3 | 17.974 | < .001 | 1.096 | .353 | 261.2 | 282.6 |
| 4 ★ | 15.643 | < .001 | 0.871 | .483 | 256.8 | 284.2 |
Note. H₀: the lags of the first series do not help predict the second. ★ lag chosen by AIC for the equation of Inflation. Use first differences if the series have unit roots.
Inflation and Money_Growth over time (standardized)
Interpretation
At 4 lags, Money_Growth Granger-causes Inflation (F = 15.64, p < .001), and Inflation does not Granger-cause Money_Growth (F = 0.87, p = .483). Granger causality means predictive precedence, not causation in the structural sense.
How to cite this tool
Using these results in a thesis, journal article, report or class assignment? Please cite this free tool so others can find it. It keeps the site free.
APA 7
Xavier, B. (2026). Granger Causality Test [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/granger-causality-test/
BibTeX
@software{xavier_grangercausalitytest_2026,
author = {Xavier, Bibin},
title = {Granger Causality Test},
publisher = {FreeStatisticalTools.com},
year = {2026},
url = {https://freestatisticaltools.com/granger-causality-test/},
note = {Web application}
}Suggested sentence for your methods section: “The analysis was carried out with the free Granger Causality Test tool on FreeStatisticalTools.com (Xavier, 2026).”
What is the Granger causality test?
X Granger-causes Y if past values of X improve the prediction of Y beyond what Y’s own past already provides. The test compares a regression of Y on its own lags with one that also includes lags of X.
When to use the Granger causality test
Use it to test lead-lag relationships between stationary time series, for example whether money growth predicts inflation.
Assumptions
- Both series are stationary (difference them if they are I(1) and not cointegrated).
- Rows are in time order.
How to use this tool
- Enter your data. Paste columns from Excel, Google Sheets or SPSS with variable names in the first row, or upload a CSV or Excel file. The example data shows the expected layout.
- Choose the variables. Select the series 1 and series 2.
- Set the options. Fill in maximum lag and use first differences (for i(1) series).
- Read the results. Results update automatically. Read the plain-English interpretation, then use Copy table to paste APA-style tables into Word and Copy for the results sentence.
How to report the Granger causality test in APA style
Report the F statistic, degrees of freedom and p-value for each direction at the chosen lag length.
Frequently asked questions
Does Granger causality prove causation?
No. It shows predictive precedence; a third variable could drive both series.
How many lags should I use?
Choose the lag length by an information criterion such as AIC or BIC, and check that results are robust to nearby lag lengths.
Do the series need to be stationary?
Yes, for the standard F test. Difference I(1) series first, or use the Toda-Yamamoto approach.
Related tools
Browse all categories
Data cleaning and preparation · Describe and explore · Compare means · Nonparametric tests · Correlation and regression · Bayesian statistics · Categorical data · Reliability and agreement · Multivariate analysis · Structural equation modeling · Econometrics and time series · Panel data and causal inference · Marketing and decision research · Survival, clinical and meta-analysis · Study planning and calculators · PLS-SEM