Difference-in-Differences (DiD)
Estimates effects by comparing the difference in changes between the treatment group and control group before and after intervention. Suitable for scenarios like new feature rollout, pricing adjustments, model upgrades, etc. The key assumption is the parallel trends assumption.
Propensity Score Matching (PSM)
Estimates the probability of a sample receiving treatment and matches similar samples to simulate randomization. Suitable for scenarios like user segmentation analysis, feature usage research, content recommendation effect evaluation, etc.
Regression Discontinuity Design (RDD)
Leverages quasi-experimental properties near a threshold. Suitable for scenarios like paywall thresholds, rating systems, eligibility criteria, etc. It has strong causal explanatory power but requires comparable samples near the breakpoint.
Synthetic Control Method (SCM)
Constructs a synthetic control group by weighted combination of control units. Suitable for scenarios like regional rollout, key customer impact assessment, competitor analysis, etc. No parallel trends assumption is needed.