Dynamic causal inference with time series data
Tanique Schaffe-Odeleye, Kōsaku Takanashi, Vishesh Karwa, Edoardo M. Airoldi, Kenichiro McAlinn
TL;DR
This work develops a unified dynamic causal inference framework by extending the Rubin potential outcomes to stochastic trajectories, introducing the Dynamic Average Treatment Effect ($DATE$) as a time-varying measure of how an intervention alters the evolution of a process. It provides two identification regimes: Dynamic Inverse-Probability Weighting ($DIPW$) for settings with many comparable units under dynamic ignorability, and a state-space ($DLM$) representation for scarce-treated scenarios that imputes counterfactual trajectories. The paper establishes theoretical results (unbiasedness, consistency, and a representation theorem) and connects to practical estimation via $DIPW$ and $DLM$; it also decomposes the DATE into spot, persistent, and trend components for interpretability. Empirically, simulations show the $DLM$-based approach often outperforms alternatives in dynamic settings, and an application to the UK unemployment response to the COVID-19 lockdown demonstrates actionable decomposition of causal effects over time and through horizons.
Abstract
We generalize the potential outcome framework to time series with an intervention by defining causal effects on stochastic processes. Interventions in dynamic systems alter not only outcome levels but also evolutionary dynamics -- changing persistence and transition laws. Our framework treats potential outcomes as entire trajectories, enabling causal estimands, identification conditions, and estimators to be formulated directly on path space. The resulting Dynamic Average Treatment Effect (DATE) characterizes how causal effects evolve through time and reduces to the classical average treatment effect under one period of time. For observational data, we derive a dynamic inverse-probability weighting estimator that is unbiased under dynamic ignorability and positivity. When treated units are scarce, we show that conditional mean trajectories underlying the DATE admit a linear state-space representation, yielding a dynamic linear model implementation. Simulations demonstrate that modeling time as intrinsic to the causal mechanism exposes dynamic effects that static methods systematically misestimate. An empirical study of COVID-19 lockdowns illustrates the framework's practical value for estimating and decomposing treatment effects.
