Validating causal inference in time series models with conditional-independence tests

preprint OA: closed
Full text JSON View at publisher

Abstract

Ecologists often use time-series models to approximate dynamics arising from density dependence, species interactions, community synchrony, and other processes. Dynamic structural equation models can represent simultaneous and lagged interactions among variables with missing data, and therefore encompasses a wide family of analyses (linear regression, vector autoregressive models, and dynamic factor analysis). However, their interpretation as structural causal models (i.e., counterfactual analysis) requires validating that the assumed dynamics are consistent with available data. In site-replicated and phylogenetic contexts, ecologists validate causal assumptions by testing implied conditional-independence relationships (a directional-separation or “d-sep” test), but this has not been extended to include simultaneous and lagged effects in time-series contexts. Here, we propose a time-series d-sep test and use a simulation experiment and case studies to explore its performance. The simulation confirms that this test results in a uniform p-value when using a correct causal model, and a low p-value (i.e., a decision to reject a model) when the causal model is incorrect. As expected, time-series that are short or have a large proportion of missing data then have less power to reject an incorrect model. In a novel application involving pollock in the Gulf of Alaska, the test supports a conceptual model where temperature drives spawning phenology, which subsequently affects survey availability for a spawning survey. In a previously published analysis involving wolf-moose interactions in Isla Royale, the test supports top-down control but cannot distinguish whether bottom-up control is supported. We conclude that d-sep is a useful test to evaluate the structural validity of a time-series model, allowing ecologists to make better causal inference about dynamical systems from correlated time series data.
Full text 3,434 characters · extracted from oa-doi-fallback · click to expand
This is a Preprint and has not been peer reviewed. This is version 4 of this Preprint. You must log in to post a comment. There are no comments or no comments have been made public for this article. This is a Preprint and has not been peer reviewed. This is version 4 of this Preprint. Add a Comment You must log in to post a comment. Comments There are no comments or no comments have been made public for this article. Ecologists often use time-series models to approximate dynamics arising from density dependence, species interactions, community synchrony, and other processes. Dynamic structural equation models (DSEM) can represent simultaneous and lagged interactions among variables with missing data, and therefore encompasses a wide family of analyses (linear regression, vector autoregressive models, and dynamic factor analysis). However, before interpreting a DSEM as a causal model, analysts should first test whether its assumptions about conditional independence are inconsistent with available data (i.e., attempt to falsify the model). In site-replicated and phylogenetic contexts, ecologists seek to falsify causal assumptions by testing implied conditional-independence relationships using a directional-separation (“d-sep”) test, but this has not been demonstrated using time-series analysis of ecological systems involving simultaneous and lagged interactions. Here, we propose a time-series d-sep test and use a simulation experiment and case studies to explore its performance. The simulation confirms that this test results in a uniform p-value when using a correct causal model, and a low p-value (i.e., a decision to reject a model) when the causal model is incorrect. As expected, time-series that are short or have a large proportion of missing data have less power to reject an incorrect model. In a previously published analysis involving wolf-moose interactions in Isle Royale, the test supports top-down control but cannot distinguish whether bottom-up control is supported. In a novel application involving pollock in the Gulf of Alaska, the test supports a conceptual model where temperature drives spawning phenology, which subsequently affects availability to a spawning survey. We conclude that d-sep is a useful test to falsify the conditional-independence assumptions of a time-series model. It is therefore complementary to other methods used to validate causal inference (i.e., controlled experiments, ecological theory, and system knowledge). https://doi.org/10.32942/X29627 Ecology and Evolutionary Biology, Environmental Sciences, Marine Biology, Natural Resources and Conservation, Population Biology, Sustainability structural causal model, autoregressive, Time-series, directional separation, d-sep, conditional independence, dynamic structural equation model Published: 2025-03-17 19:33 Last Updated: 2026-01-13 21:04 CC-BY Attribution-NonCommercial-ShareAlike 4.0 International Conflict of interest statement: None Data and Code Availability Statement: Data for the pollock spawning phenology case study are from Rogers et al. (2025), available online at https://github.com/larogers123/spawn_timing_catchability. Data for the Isle Royale are from https://www.isleroyalewolf.org/, and we use the copy available in package dsem. Code to reproduce case studies and the simulation experiment are available via GitHub (https://github.com/James-Thorson-NOAA/dsep_in_dsem). Language: English

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: oa-doi-fallback

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00