MethodAtlas
Decision Tool

Which Method Should I Use?

Answer a few questions about your research design and data, and we will suggest a starting method. The selector is a guide, not a substitute for thinking carefully about your specific context.

Method Selector
Question 1 of 911%

Was the treatment randomly assigned?

This tool provides starting points, not definitive answers. Consult your advisor.

Method Comparison at a Glance

27 methods
MethodKey AssumptionKey ThreatPanel?Outcome TypeMaturityDifficulty
Experimental DesignRandom assignment, SUTVAAttrition, non-compliance, spilloversNoAnyEstablishedBeginner
OLSExogeneity (E[u|X] = 0)Omitted variable biasNoContinuousEstablishedBeginner
Logit / ProbitCorrect distributional assumptionOmitted variable bias, separationNoBinaryEstablishedIntermediate
Poisson / Negative BinomialConditional mean correctly specifiedOverdispersion, excess zerosNoCountEstablishedIntermediate
Cox Proportional HazardProportional hazards, non-informative censoringPH violation, informative censoring, competing risksNoDuration / Time-to-eventEstablishedIntermediate
Fixed EffectsStrict exogeneity (no feedback from outcomes to regressors)Time-varying confounders, Nickell biasYesAnyEstablishedIntermediate
Random EffectsUnit effects uncorrelated with regressorsViolation of RE assumption (correlated effects)YesAnyEstablishedIntermediate
Difference-in-DifferencesParallel trendsDifferential pre-trends, anticipation effectsYesAnyEstablishedIntermediate
Interrupted Time SeriesStable pre-trend, no concurrent eventsAutocorrelation, history threats, short pre-periodNo (single unit)AnyEstablishedIntermediate
RDD -- SharpContinuity at cutoff, no manipulationRunning variable manipulation, specification sensitivityNoAnyEstablishedIntermediate
Regression Kink DesignSmooth conditional expectations at kinkBunching invalidates smoothness, weak first-stage kinkNoAnyModernAdvanced
RDD -- FuzzyContinuity + monotonicity at cutoffWeak first stage, running variable manipulationNoAnyEstablishedAdvanced
MatchingSelection on observables (CIA), overlapUnobserved confounders, poor common supportNoAnyEstablishedIntermediate
Heckman Selection ModelJoint normality, exclusion restrictionNo credible exclusion restriction, normality violationNoContinuous (selected sample)EstablishedAdvanced
Instrumental Variables / 2SLSRelevance, exogeneity, exclusion restrictionWeak instruments, exclusion restriction violationNoAnyEstablishedIntermediate
Event StudiesNo anticipation, parallel trendsStaggered timing contamination, underpowered pre-trendsYesAnyModernIntermediate
Staggered DiDParallel trends per cohort, no anticipationHeterogeneous treatment effects + staggered timingYesAnyModernAdvanced
Synthetic ControlGood pre-treatment fit, no spilloversPoor fit, contaminated donor poolYes (aggregate)AnyModernAdvanced
Shift-Share / BartikExogenous shocks or sharesCorrelated shocks, concentrated Rotemberg weightsOftenAnyModernAdvanced
Bunching EstimationSmooth counterfactual densityPolynomial misspecification, optimization frictionsNoDensity / ElasticityModernAdvanced
Doubly Robust / AIPWCIA + one of two models correctly specifiedBoth models misspecified, positivity violationNoAnyModernAdvanced
Quantile Treatment EffectsCIA (unconfoundedness), correct specificationConditional vs unconditional confusion, rank invarianceNoContinuousModernAdvanced
Causal MediationSequential ignorabilityMediator-outcome confounding, treatment-mediator interactionNoAnyModernIntermediate
Synthetic DiDParallel trends or good pre-treatment fitFew donors, anticipation effects biasing time weightsYesAnyFrontierAdvanced
Double/Debiased MLCIA + Neyman orthogonalityWeak nuisance models, no cross-fittingNoAnyFrontierAdvanced
Causal Forests / HTEUnconfoundedness, honestySpurious heterogeneity in small samplesNoAnyFrontierAdvanced
Marginal Treatment EffectsValid IV + threshold-crossing selection modelLimited propensity score support, parametric extrapolationNoAnyModernAdvanced