- Home
- Method Selector
Which Method Should I Use?
Answer a few questions about your research design and data, and we will suggest a starting method. This is a guide, not a substitute for thinking carefully about your specific context.
Method Selector
Question 1 of ~128%
Was the treatment randomly assigned?
This provides starting points, not definitive answers. Consult your advisor.
Method Comparison at a Glance
| Method | Key Assumption | Key Threat | Panel? | Outcome Type | Maturity | Difficulty |
|---|---|---|---|---|---|---|
| Experimental Design | Random assignment, SUTVA | Attrition, non-compliance, spillovers | No | Any | Established | Beginner |
| OLS | Exogeneity (E[u|X] = 0) | Omitted variable bias | No | Continuous | Established | Beginner |
| Logit / Probit | Correct distributional assumption | Omitted variable bias, separation | No | Binary | Established | Intermediate |
| Poisson / Negative Binomial | Conditional mean correctly specified | Overdispersion, excess zeros | No | Count | Established | Intermediate |
| Fixed Effects | Strict exogeneity (no time-varying confounders) | Time-varying confounders, Nickell bias | Yes | Continuous | Established | Intermediate |
| Random Effects | Unit effects uncorrelated with regressors | Violation of RE assumption (correlated effects) | Yes | Continuous | Established | Intermediate |
| DiD (Canonical 2×2) | Parallel trends | Differential pre-trends, anticipation effects | Yes | Continuous | Established | Intermediate |
| RDD — Sharp | Continuity at cutoff, no manipulation | Running variable manipulation, specification sensitivity | No | Any | Established | Intermediate |
| RDD — Fuzzy | Continuity + monotonicity at cutoff | Weak first stage, running variable manipulation | No | Any | Established | Advanced |
| Matching (PSM, CEM, NN) | Selection on observables (CIA), overlap | Unobserved confounders, poor common support | No | Any | Established | Intermediate |
| IV / 2SLS | Relevance, exogeneity, exclusion restriction | Weak instruments, exclusion restriction violation | No | Continuous | Established | Advanced |
| Event Studies | No anticipation, parallel trends | Staggered timing contamination, underpowered pre-trends | Yes | Continuous | Modern | Intermediate |
| Staggered DiD | Parallel trends, no negative weights | Heterogeneous treatment effects + staggered timing | Yes | Continuous | Modern | Advanced |
| Synthetic Control | Good pre-treatment fit, no spillovers | Poor fit, contaminated donor pool | Yes (aggregate) | Continuous | Modern | Advanced |
| Shift-Share / Bartik | Exogenous shocks or shares | Correlated shocks, concentrated Rotemberg weights | Yes | Continuous | Modern | Advanced |
| Doubly Robust / AIPW | CIA + one of two models correctly specified | Both models misspecified, positivity violation | No | Any | Modern | Advanced |
| Causal Mediation | Sequential ignorability | Mediator-outcome confounding, treatment-mediator interaction | No | Any | Modern | Intermediate |
| Synthetic DiD | Parallel trends or good pre-treatment fit | Few donors, anticipation effects biasing time weights | Yes | Continuous | Frontier | Advanced |
| Double/Debiased ML | CIA + Neyman orthogonality | Weak nuisance models, no cross-fitting | No | Continuous | Frontier | Advanced |
| Causal Forests / HTE | Unconfoundedness, honesty | Spurious heterogeneity in small samples | No | Continuous | Frontier | Advanced |