MethodAtlas

Methods Catalog

20 causal inference methods, from the established workhorse regressions to frontier machine learning approaches.

Showing 20 of 20 methods

Design-BasedEstablished

Experimental Design

The benchmark for causal inference — random assignment eliminates selection bias by design.

Beginner2 hours
Model-BasedEstablished

OLS (Robust SEs, Clustering)

The workhorse of empirical research — linear regression with modern standard error corrections.

Beginner3 hours
Discrete ChoiceEstablished

Logit / Probit

Models for binary outcomes — when your dependent variable is yes/no, pass/fail, or adopt/don't adopt.

Intermediate2.5 hours
Count ModelsEstablished

Poisson / Negative Binomial

Models for count outcomes — patents filed, citations received, number of acquisitions.

Intermediate2.5 hours
PanelEstablished

Fixed Effects (Two-Way FE)

Removes time-invariant unobserved confounders by exploiting within-unit variation over time.

Intermediate3 hours
PanelEstablished

Random Effects

A more efficient alternative to fixed effects when the unobserved effect is uncorrelated with regressors.

Intermediate2 hours
Design-BasedEstablished

Difference-in-Differences (Canonical 2×2)

Estimates causal effects by comparing changes over time between treated and control groups.

Intermediate3 hours with tutorial lab
Design-BasedEstablished

Regression Discontinuity Design – Sharp

Exploits a sharp cutoff in treatment assignment to estimate causal effects near the threshold.

Intermediate3 hours with tutorial lab
Design-BasedEstablished

Regression Discontinuity Design – Fuzzy

When crossing the cutoff changes the probability of treatment (not a guarantee), use fuzzy RDD — essentially IV at the cutoff.

Advanced2.5 hours
Model-BasedEstablished

Matching (PSM, CEM, NN, Weighting)

Reduces selection bias by comparing treated units to similar control units based on observed characteristics.

Intermediate3 hours
Design-BasedEstablished

Instrumental Variables / 2SLS

Uses an external source of variation (instrument) that affects treatment but not the outcome directly.

Intermediate3.5 hours
Design-BasedModern

Event Studies (Dynamic Treatment Effects)

Visualize how treatment effects evolve over time — and test whether pre-trends support the parallel trends assumption.

Intermediate2.5 hours
Design-BasedModern

Staggered Adoption DiD (Modern Estimators)

Under staggered adoption with heterogeneous effects, traditional TWFE can produce biased estimates — modern estimators correct for this.

Advanced3 hours
Design-BasedModern

Synthetic Control

Constructs a weighted combination of control units that best approximates the treated unit's pre-treatment trajectory.

Advanced3 hours
Design-BasedModern

Shift-Share / Bartik Instruments

Uses national-level shocks interacted with local-level exposure to construct instruments for endogenous variables.

Advanced2.5 hours
Model-BasedModern

Doubly Robust / AIPW Estimation

Combines outcome modeling and propensity score weighting — consistent if either model is correctly specified.

Advanced2.5 hours
MechanismModern

Causal Mediation Analysis

Goes beyond 'does the treatment work?' to ask 'through which pathway does it work?' — extends the Baron-Kenny framework by addressing its identification challenges.

Intermediate3 hours
Design-BasedFrontier

Synthetic Difference-in-Differences

Combines the strengths of DiD (parallel trends) and synthetic control (matching on pre-treatment trajectory) into a single estimator.

Advanced2.5 hours
ML + CausalFrontier

Double/Debiased Machine Learning (DML)

Uses machine learning for nuisance parameter estimation while preserving valid inference on the causal parameter of interest.

Advanced3 hours
ML + CausalFrontier

Causal Forests / Heterogeneous Treatment Effects

Estimates how treatment effects vary across individuals — who benefits most and who benefits least.

Advanced3 hours