When you can't randomize, each design buys identification with a different assumption. Report the estimate next to the diagnostics that interrogate exactly that assumption.
Difference-in-differences
Compare the treated group's before–after change with an untreated group's change; stable group differences cancel out.
Key assumption Parallel trends — probeable with pre-period data.
Use when A policy or launch hits one group at a known time.
Synthetic control
Build a weighted blend of untreated markets that tracks the treated market pre-launch; the post-launch gap is the effect. Inference by placebo permutation. The engine behind geo experiments.
Key assumption Pre-period fit predicts the counterfactual.
Use when Rollouts are market-by-market and users interfere.
Instrumental variables (2SLS)
A variable that nudges treatment but touches the outcome only through treatment (a randomized encouragement letter, distance to a clinic) identifies the effect for compliers — the LATE — even with unobserved confounding.
Key assumption Exclusion (untestable); relevance is testable — report the first-stage F.
Use when Take-up is self-selected but the nudge was (as-good-as) random.
Regression discontinuity
When a threshold rule assigns treatment (risk score ≥ 65 → auto-enroll), units just above and below the cutoff are locally comparable; the jump in the outcome at the cutoff is the effect.
Key assumption No precise manipulation of the score; check placebos, bandwidths, density.
Use when Eligibility is score- or cutoff-based. Estimate is local to the threshold.
Propensity scores: IPW & matching
Model the probability of treatment given observed covariates, then reweight (IPW) or match units to mimic a randomized comparison. Balance and overlap diagnostics are most of the job.
Key assumption No unmeasured confounding — untestable.
Use when Selection runs through covariates you actually observe.
Doubly robust (AIPW)
Combine an outcome model with propensity weights: consistent if either model is right. The same construction underlies double/debiased machine learning.
Key assumption Same as propensity methods — but one wrong nuisance model is survivable.
Use when You're adjusting on observables and want model-misspecification insurance.
Sensitivity analysis (E-values)
"No unmeasured confounding" can't be verified — only quantified. The E-value is the minimum strength an unmeasured confounder would need, with both treatment and outcome, to fully explain away your estimate.
Use when Always — next to every observational estimate you report.