import sys
from pathlib import Path
ROOT = next(
p for p in [Path.cwd(), *Path.cwd().parents]
if (p / "scripts/tranche50_report.py").exists()
)
sys.path.insert(0, str(ROOT / "scripts"))
from tranche50_report import reportProvider Supply, Utilization, and Infant Health: Evidence from a Physician Distribution Policy
Bladimir Carrillo; Jose Feres (2019) · American Economic Journal: Economic Policy
report("aeraej-11")Bladimir Carrillo; Jose Feres (2019). American Economic Journal: Economic Policy. Table 2.
Source specification
| Source coefficient | Template on source sample | Source N | Template source-sample N |
|---|---|---|---|
| 0.11594 | 0.11594 | 2.8501e+05 | 2.8501e+05 |
Source-to-template coefficient difference: 2.08e-15, in original outcome units.
| Role | Column |
|---|---|
| Outcome | physician_cpta |
| Treatment | POLICY |
| Unit | codigo |
| Time | date |
| Cluster | codigo |
45 retained control columns. UF::11:date; UF::12:date; UF::13:date; UF::14:date; UF::15:date; UF::16:date; UF::17:date; UF::21:date; UF::22:date; UF::23:date; UF::24:date; UF::25:date; UF::26:date; UF::27:date; UF::28:date; UF::29:date; UF::31:date; UF::32:date; UF::33:date; UF::35:date; UF::41:date; UF::42:date; UF::43:date; UF::50:date; UF::51:date; UF::52:date; UF::53:date; bolsafamilia:date; date:spending_education; date:spending_sanitation_health; date:medico_preMPP; date:GDP_cpta; date:lnPopulation2010; date:Iliteracy_rate2010; date:indigenous_share2010; date:gini2010; date:unemployment_rate2010; date:rural_population_share2010; date:municipality_area; date:altitude_100; date:distance_to_capital; date:temperature; date:rainfall; date:amazonia_legal; date:semiarido
Estimates below divide the outcome by its source-sample standard deviation, 0.637074. Static TWFE is the treatment coefficient. Dynamic TWFE, BJS and Sun–Abraham average supported post-treatment cells by observation count. CS-DID additionally reports an equal-event-time average.
Analysis sample and treatment timing
| Observations | Units | Treated | Control units | Cohorts | Clusters |
|---|---|---|---|---|---|
| 285012 | 5278 | 3864 | 1414 | 1 | 5278 |
| Sample restriction | Count |
|---|---|
| additional rows removed | 15498 |
Adoption is the first observed treated period. Initially treated units and units without an observed minus-one baseline are excluded. Post-adoption untreated rows are excluded for switching policies. The plot shows at most 100 seeded-sample units; estimation uses the full eligible sample. Empty cells remain missing.
y__d: 100 of 5278 units shown (seed 20261008). All eligible units enter estimation. Purple: untreated; yellow: treated; white: unobserved.
Estimates
| Estimator | Estimate (SD) | SE | 95% lower | 95% upper | Target | Status |
|---|---|---|---|---|---|---|
| Static TWFE | 0.18199 | 0.013475 | 0.15557 | 0.20841 | Coefficient | estimated |
| Dynamic TWFE | 0.17665 | 0.010908 | 0.15527 | 0.19804 | Treated cells | estimated |
| BJS / did2s | 0.16834 | 0.012656 | 0.14353 | 0.19315 | Treated cells | estimated |
| Sun–Abraham | 0.17665 | 0.010908 | 0.15527 | 0.19804 | Treated cells | estimated |
| CS-DID (equal event-time) | nan | nan | nan | nan | Equal post-event times | unidentified |
| SDID | nan | nan | nan | nan | Treated cells | unsupported |
| Matrix completion | nan | nan | nan | nan | Treated cells | unsupported |
| Horizontal ridge | nan | nan | nan | nan | Treated cells | unsupported |
| Multisynth (cohort-averaged) | nan | nan | nan | nan | Treated cells | unsupported |
| Multisynth (individual) | nan | nan | nan | nan | Treated cells | unsupported |
Intervals use the configured clusters and the estimator’s available inference. Hollow points have no computed interval; no new refit-bootstrap batch is run.
| Estimator | Reason |
|---|---|
| CS-DID (equal event-time) | UnidentifiedTarget: CS-DID cannot estimate 20 observed post-treatment group-time cells with the configured controls; no target cells were dropped. See csdid-group-time.json and package log. |
| SDID | sdid: this adapter does not implement covariate adjustment; controls retained. |
| Matrix completion | matrix-completion: this adapter does not implement covariate adjustment; controls retained. |
| Horizontal ridge | horizontal-ridge: this adapter does not implement covariate adjustment; controls retained. |
| Multisynth (cohort-averaged) | multisynth-cohort: this adapter does not implement covariate adjustment; controls retained. |
| Multisynth (individual) | multisynth-individual: this adapter does not implement covariate adjustment; controls retained. |
Event studies
Cohort homogeneity
The imported TestingInEventStudies deviations design tests positive-event-time cohort deviations jointly. This is the homoskedastic nested-model F-test; the estimator confidence intervals above use clustered inference.
**y__d: homogeneity test not identified.** Only one treated cohort remains on the common supported sample.
Fitting settings and checks
| Specification | Estimator | Settings | Pooling |
|---|---|---|---|
| y__d | CS-DID | {} | {} |
| y__d | SDID | {} | {} |
| y__d | Matrix completion | {} | {} |
| y__d | Horizontal ridge | {} | {} |
| y__d | Multisynth (cohort-averaged) | {} | {} |
| y__d | Multisynth (individual) | {} | {} |
{
"did2s_vs_direct_imputation_max_post_difference": 4.544803523104379e-09,
"package_aggregate_vs_estimable_cell_weights": null
}