Heterogeneous Treatment Effects

When average treatment effects hide more than they reveal.


Overview

Average treatment effects can mask important variation. A job training program might help some workers dramatically while doing nothing for others. This notebook demonstrates how to estimate treatment effect heterogeneity using modern machine learning methods.


Methods

Causal Forests

Double Machine Learning


When to Use This

Good fit:

Not ideal:


Key Assumptions

  1. Unconfoundedness: Treatment assignment is as-good-as-random conditional on observables
  2. Overlap: All subgroups have some treated and control units
  3. SUTVA: No spillovers between units