Granger causality is one of several tools that are extensively used to figure out cause and effect (causal) relationship from data. However there are some strong assumptions on data that limits the applicability of the Granger causality which will be listed later. Let us now formally introduce this Causality test for a simple linear model.

Let

In the above equation,

where

However, some of the caveats of the above method are:

The linear system model assumption for the output variable

The normality of the residuals from linear models. F-test is particularly sensitive to normality requirement. Non-normal residuals can skew the results from an F-test.

Finally, the minimum number of data samples that are required to verify this causality could be significantly large depending on the number of control variables

## Comments