Granger causality test - a procedure for checking a causal (not causal (!) Relationship (“ Granger causality ”) between time series . The idea of the test is that the values (changes) of the time series causing a change in time series , should precede changes in this time series, and in addition, should make a significant contribution to the forecast of its values. If each of the variables makes a significant contribution to the forecast of the other, then perhaps there is some other variable that affects both.
In the Granger test, two null hypotheses are successively tested: “x is not the cause of y according to Granger” and “y is not the cause of x according to Granger”. To test these hypotheses, two regressions are constructed: in each regression, the dependent variable is one of the variables checked for causality, and the lags of both variables act as regressors (in fact, this is vector autoregression ).
For each regression, the null hypothesis is that the coefficients for the lags of the second variable are simultaneously zero.
These hypotheses can be checked, for example, using the F-test or LM-test . It should be noted that the test results may depend on the number of lags used in the regressions.
See also
- Exogenous
- Granger causality
Links
- Tutorial on Granger causality analysis of EEG data using Matlab
- Anil Seth (2007) Granger causality. Scholarpedia, 2 (7): 1667
- Magnus Y.R. Katyshev P.K. Peresetsky A.A. Econometrics. Beginner course . - 2004.
- Granger Bidirectional Causality Test Online Calculator