How to Evaluate Donor Quality
Selecting the right control (donor) pool is critical for Synthetic Control methods. This guide shows how to evaluate potential donors.
Running Donor Evaluation via CLI
Packaged-install example:
Source-checkout example with the shipped demo config:
Built wheel and sdist installs do not include data-config/, so packaged users
should provide their own YAML path.
Expected Outputs
donor_eval_results.csv: Ranks potential donor regions based on correlation, RMSE, MAPE, and DTW (Dynamic Time Warping) against the treatment unit(s) during the pre-treatment period.donor_map_*.png: Visualizations mapping the geographical distribution and quality of the donors (if shapefiles are configured).
Example Plots
The source-checkout demo workflow also includes donor-map outputs for each treated unit. The gallery below uses the shipped example maps directly: