Chapter 15

Causal Machine Learning

6 sections 19 notebooks 13 references Code

Learning Objectives

  • Define a causal research question in terms of treatment, outcome, estimand, and counterfactual, and use DAGs to
  • Apply validation and refutation tools, including placebo tests, sensitivity analysis, and subset-stability checks, to
  • Use Double Machine Learning (DML) to estimate causal effects of continuous treatments in the presence of
  • Use Bayesian Structural Time-Series (BSTS) to estimate the impact of discrete events by constructing data-driven
  • Use causal discovery methods such as PCMCI, NOTEARS, and VAR-LiNGAM to generate candidate structures and interpret
  • Distinguish predictive signal from causal effect, and interpret cross-dataset evidence with attention to confounding
Figure 15.1
15.1

From Theory to Estimation

1 notebook

15.2

Identification and Validation

1 notebook

15.3

Double Machine Learning: Isolating Factor Effects

4 notebooks

15.4

Bayesian Structural Time-Series: Measuring Event Impact

1 notebook

15.5

Time Series Causal Discovery

3 notebooks

15.6

Cross-Dataset Causal Evidence

1 notebook