Granger causality is a statistical concept of causality based on prediction. If a signal X "Granger-causes" Y, then past values of X contain information that helps predict Y beyond the information contained in past values of Y alone. It fundamentally relies on the axiom that a cause must precede its effect in time, testing for temporal precedence rather than true structural causation.
Glossary
Granger Causality

What is Granger Causality?
A statistical hypothesis test for determining whether one time series is useful in forecasting another, based on the principle that causes precede effects.
The test is implemented by comparing the forecast error of an autoregressive model of Y with that of a model that also includes lagged values of X. A statistically significant reduction in error variance, measured via an F-test, indicates predictive causality. Critically, Granger causality is sensitive to the chosen lag length and requires stationarity; spurious results arise if applied to cointegrated non-stationary series without proper transformation.
Key Characteristics of Granger Causality
Granger causality is a statistical concept of causality based on prediction. If a signal X 'Granger-causes' Y, then past values of X contain information that helps predict Y beyond the information contained in past values of Y alone.
Temporal Precedence
The fundamental axiom of Granger causality is that the cause must precede the effect. The model strictly tests whether lagged values of variable X provide statistically significant information about future values of Y. This temporal ordering is non-negotiable; if X does not occur before Y, it cannot Granger-cause Y. This principle distinguishes it from contemporaneous correlation, where two variables move simultaneously without a clear directional lead-lag relationship.
Incremental Predictive Power
Granger causality is not about perfect prediction but marginal improvement in forecasting accuracy. The test compares two models:
- Restricted Model: Predicts Y using only past values of Y (autoregressive terms).
- Unrestricted Model: Predicts Y using past values of both Y and X. If the unrestricted model yields a statistically significant reduction in forecast error (measured via F-test on residual sum of squares), X is said to Granger-cause Y. This is purely about information content, not mechanistic causation.
Stationarity Requirement
The standard Granger causality test assumes the underlying time series are covariance stationary—meaning their mean, variance, and autocorrelation structure are constant over time. Non-stationary data can produce spurious regression results, falsely indicating a causal relationship. In practice, analysts must first difference the data or apply cointegration tests. If two non-stationary series are cointegrated, a Vector Error Correction Model (VECM) must be used instead of the standard VAR-based Granger test.
Not True Causality
Granger causality is a data-driven, predictive relationship, not a structural causal mechanism. It cannot distinguish between:
- Direct causation (X → Y)
- A common confounding variable Z driving both X and Y
- Reverse causality where Y actually drives X but with a longer lag Clive Granger himself emphasized this limitation. For true causal identification, combine Granger tests with instrumental variables, Directed Acyclic Graphs (DAGs), or randomized experiments. In financial markets, a leading indicator may Granger-cause returns without having any economic causal link.
Bidirectional Testing
The test is inherently asymmetric and bidirectional. The hypothesis 'X Granger-causes Y' is tested independently from 'Y Granger-causes X'. It is entirely possible to find:
- Unidirectional causality: X → Y but not Y → X
- Bidirectional causality (feedback): X → Y and Y → X
- Independence: Neither causes the other In high-frequency trading, feedback loops are common—order flow Granger-causes price changes, and price changes Granger-cause subsequent order flow, creating a dynamic microstructure loop.
Lag Length Selection
The choice of lag order (p) is critical and non-trivial. Too few lags omit relevant historical information, causing omitted variable bias. Too many lags introduce multicollinearity and reduce the test's power. Selection is typically automated using information criteria:
- Akaike Information Criterion (AIC): Balances fit and complexity
- Bayesian Information Criterion (BIC): Imposes a heavier penalty for extra parameters, favoring parsimony In financial applications with tick data, cross-validation on out-of-sample predictive performance often supplements these theoretical criteria.
Frequently Asked Questions
A deep dive into the statistical hypothesis test that determines whether one time series is useful in forecasting another, based on the principle that causes precede effects.
Granger Causality is a statistical hypothesis test for determining whether one time series is useful in forecasting another. It operates on the principle of temporal precedence: a variable X is said to 'Granger-cause' Y if past values of X contain information that helps predict Y beyond the information contained in past values of Y alone. The test works by fitting two autoregressive models of Y—one restricted model using only lags of Y, and one unrestricted model using lags of both Y and X—and then conducting an F-test or Wald test on the joint significance of the X coefficients. If the unrestricted model provides a statistically significant improvement in predictive accuracy, X is said to Granger-cause Y. Critically, this is a test of predictive causality, not true structural causality; it does not account for latent confounding variables or contemporaneous effects. The test requires covariance stationarity of the time series and is typically implemented via a Vector Autoregression (VAR) framework, where the optimal lag length is selected using information criteria such as the Akaike Information Criterion (AIC) or Bayesian Information Criterion (BIC).
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Limitations and Common Pitfalls
While foundational for time-series analysis, Granger causality is frequently misinterpreted as true causality, leading to flawed inference in quantitative finance.
The most critical pitfall is conflating Granger causality with genuine structural causality. The test merely identifies predictive precedence—whether past values of X improve the forecast of Y—and cannot distinguish true causation from a confounding variable Z driving both series. In markets, a leading indicator may simply react faster to the same macroeconomic news.
Practical application is highly sensitive to stationarity. Applying the test to non-stationary price levels often produces spurious regression results. Furthermore, omitted variable bias is rampant; excluding a relevant lagged variable, such as a volatility regime shift, can falsely indicate or mask a predictive relationship, invalidating the entire model.
Related Terms
Master the statistical and econometric concepts essential for distinguishing correlation from causation in financial time series.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us