Skip to content

Method | Granger Causality Test

Posted on:May 1, 2024

Table of contents

1. Terminology

Granger causality testing is a statistical method used to assess whether one time series has forcasting or predictive power over another.

The AR model uses past values of Y to forecast its current value. If the predictive power significantly improves after adding past values of X, we say that X Granger-causes Y, which means the following holds in general:

E(ytIt1)E(ytJt1)E(y_t | I_{t-1}) \ne E(y_t | J_{t-1})

where It1I_{t-1} represents all past information of both Y and X, and Jt1J_{t-1} represents only the past information of Y.

However, it is important to note that Granger causality only indicates a temporal relationship between the variables, not a causal one.

2. Steps

Assume {xt}\{x_t\} and {yt}\{y_t\} are two stationary time series. Three steps:

1) Determine the order p for the AR model of {yt}\{y_t\}:

yt=β0+i=1pβiyti+uty_t = \beta_0 + \sum_{i=1}^p \beta_iy_{t-i} + u_t

2) Test the joint significance of xtjx_{t-j}:

yt=β0+i=1pβiyti+j=1qδjxtj+uty_t = \beta_0+ \sum_{i=1}^p \beta_i y_{t-i} + \sum_{j=1}^q \delta_j x_{t-j} + u_t

3) Make the conclusion: If we reject H0, it indicates that X is a Granger cause of Y; otherwise, it is not.

Some remarks:

3. References