If the routing process does not yield a single clear method, use the following disambiguation strategies to resolve the choice:
- ITS vs Piecewise ITS: Determine if you need a single level/slope change or segmented changes.
- ITS vs Synthetic Control vs DiD: Compare interrupted time series, synthetic control, and difference-in-differences approaches.
- DiD vs Staggered DiD vs Panel Regression: Distinguish between standard DiD, staggered adoption models, and general panel regression.
- Synthetic Control vs SDiD: Decide between synthetic control and Synthetic Difference-in-Differences.
- IPW vs IV vs Panel Regression: Choose between Inverse Probability Weighting, Instrumental Variables, or Panel Regression.
- PrePostNEGD vs DiD: Compare Pre-Post Non-Equivalent Group Designs against Difference-in-Differences.
If you are unsure, identify the top two plausible CausalPy classes, state the concrete distinction between them (e.g., forecast counterfactual vs segmented level/slope model), and answer the deciding question to resolve the route.