Difference-in-Differences MOC

Difference-in-differences (DiD) identifies treatment effects by comparing the change in outcomes for a treated group to the change for a control group, using the control’s trajectory as the treated group’s counterfactual. Its spine is one identifying assumption — Parallel-Trends — usually paired with No-Anticipation. This MOC tracks the literature’s arc: from the classic two-group design, through the discovery that two-way fixed effects (TWFE) breaks under staggered timing and Treatment-Effect-Heterogeneity, to the heterogeneity-robust estimators and honest parallel-trends inference that define the modern toolkit.

Papers

Classics & foundations

Inference

The staggered-timing problem

Heterogeneity-robust estimators

Synthesis & practice

Key Concepts

Parallel-Trends · Conditional-Parallel-Trends · No-Anticipation · Treatment-Effect-Heterogeneity · Negative-Weighting · Ashenfelter-Dip · Causal-Estimand · Overlap · SUTVA

Debates & Contradictions

  • Is TWFE broken? Goodman-Bacon, Sun–Abraham, and de Chaisemartin show TWFE can be badly biased under staggered timing and heterogeneity; Wooldridge replies that the problem is unsaturated TWFE — a fully interacted (extended) TWFE/Mundlak regression is fine. A disagreement about framing more than facts.
  • What to do about parallel trends. Roth (2022) argues pre-trend testing can make inference worse; Rambachan–Roth replace the binary test with sensitivity analysis. The older tradition (Ashenfelter–Card, Meyer) leaned on richer designs and placebo groups.
  • Conditional vs unconditional trends. Abadie, Sant’Anna–Zhao, and Callaway– Sant’Anna condition on covariates to make trends parallel; this trades the implausibility of raw parallel trends for dependence on the right covariates.
  • Model-based vs design-based. Athey–Imbens (2022) justify DiD from randomized adoption timing rather than a parallel-trends model — a different epistemic footing for the same estimator.

Next

The DiD spine now connects back to Foundations (potential outcomes, estimands) and shares the LATE / changes-in-changes machinery with IV. RDD, PSM, RCT, and SCM MOCs follow as those folders are processed.