A Practical Approach to Causal Inference over Time

Martina Cinquini, Isacco Beretta, Salvatore Ruggieri, Isabel Valera
10/14/2024
cs.AIcs.LGmath.NA

No official code found. Best implementation: marti5ini/ci-over-time (2 stars, BSD-3-Clause, last commit 2025-02-23).

Abstract

In this paper, we focus on estimating the causal effect of an intervention over time on a dynamical system. To that end, we formally define causal interventions and their effects over time on discrete-time stochastic processes (DSPs). Then, we show under which conditions the equilibrium states of a DSP, both before and after a causal intervention, can be captured by a structural causal model (SCM). With such an equivalence at hand, we provide an explicit mapping from vector autoregressive models (VARs), broadly applied in econometrics, to linear, but potentially cyclic and/or affected by unmeasured confounders, SCMs. The resulting causal VAR framework allows us to perform causal inference over time from observational time series data. Our experiments on synthetic and real-world datasets show that the proposed framework achieves strong performance in terms of observational forecasting while enabling accurate estimation of the causal effect of interventions on dynamical systems. We demonstrate, through a case study, the potential practical questions that can be addressed using the proposed causal VAR framework.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

A Practical Approach to Causal Inference over Time

20Python, Jupyter NotebookDec 10, 20241 years agoBSD-3-Clause
causalitydynamical-systemstime-seriesvector-autoregressive

Similar Papers

Cite this paper

@article{cinquini2024practical,
  title  = {A Practical Approach to Causal Inference over Time},
  author = {Martina Cinquini and Isacco Beretta and Salvatore Ruggieri and Isabel Valera},
  year   = {2024},
  eprint = {2410.10502},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.10502v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.10502.svg)](https://codeofpaper.com/paper/2410.10502)

Discussion