Testing Granger causality without assuming linear models: the Generalised Temporal Covariance Measure (GTCM)
Researchers propose a new, model-free way to test whether one time series helps predict another. The question is whether the past of a source series X adds information about the future of a target series Y beyond what is already contained in the past of Y and other observed processes Z. This is the Granger causality question, important in areas such as finance, neuroscience and climate science, where mistaken causal claims can mislead decisions.
Instead of assuming a linear vector autoregressive (VAR) model, the authors regress both the future outcome Y_{t+1} and the exposure history X_t on the joint history of Y and Z using flexible nonlinear regression tools. They then form a test statistic from the sample covariance of the residuals. They call this procedure the Generalised Temporal Covariance Measure (GTCM). To detect delayed effects and nonlinear links, the method examines multiple lags and simple transformations and combines them in a Wald-type statistic. The authors also add variance weights to cope with changing noise levels and use a data-adaptive polynomial lag expansion to try to pick the right lag length.
On the theoretical side, the paper explains when this kind of residual-based test controls false positives. The key requirement is that the chosen regression methods estimate the conditional means accurately enough fast enough for the sample size. Under further assumptions of weak temporal dependence in the series and a type of stability of the regression procedures (called block-stability), the authors show certain technical cross terms are negligible. This lets them use the whole time series to fit regressions without the sample-splitting or cross-fitting tricks often used in double or debiased machine learning, while still keeping Type I error under control.
This approach has two practical advantages over classical Granger tests. Classical tests compare linear predictors from finite-order VAR models and can fail when the true relationships are nonlinear or when model assumptions are wrong. GTCM is model-free and can incorporate any regression method the user chooses, so it can handle nonlinearities. The method also explicitly accounts for heteroscedasticity — non-constant noise variance commonly modelled by ARCH/GARCH processes — by using adaptive variance weights to improve power when the noise level changes over time.