Johannes Textor, Maciej Liskiewicz Identifying and controlling bias is a key problem in empirical sciences. Causal diagram theory provides graphical criteria for deciding whether and how causal effects can be identified from observed (nonexperimental) data by covariate adjustment. Here we prove equivalences between existing as well as new criteria for adjustment and we provide a new simplified but still equivalent notion of d-separation. These lead to efficient algorithms for two important tasks in causal diagram analysis: (1) listing minimal covariate adjustments (with polynomial delay); and (2) identifying the subdiagram involved in biasing paths (in linear time). Our results improve upon existing exponential-time solutions for these problems, enabling users to assess the effects of covariate adjustment on diagrams with tens to hundreds of variables interactively in real time.
[1]
J. Pearl.
Causality: Models, Reasoning and Inference
,
2000
.
[2]
Ken Takata,et al.
Space-optimal, backtracking algorithms to list the minimal vertex separators of a graph
,
2010,
Discret. Appl. Math..
[3]
James M. Robins,et al.
Causal diagrams for epidemiologic research.
,
1999
.
[4]
L. Breitling.
dagR: a suite of R functions for directed acyclic graphs.
,
2010,
Epidemiology.
[5]
G. Shaw,et al.
Maternal pesticide exposure from multiple sources and selected congenital anomalies.
,
1999
.
[6]
A. Stang,et al.
DAG program: identifying minimal sufficient adjustment sets.
,
2010,
Epidemiology.
[7]
Ian Shrier,et al.
Reducing bias through directed acyclic graphs
,
2008
.