- Insert Robustness Checks section before Hypotheses Summary
- Wild cluster bootstrap (B=999 Rademacher) addresses G=13 small-cluster problem
- Distributed lag model tests 1-year delayed budget effects (2017-2023 sample)
- Update Data & Methods to describe both robustness checks
- Update Results to reference bootstrap and distributed lag findings
- Fix duplicate robustness paragraph that was appended twice
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Markdown cell summarizing all 9 hypothesis tests with predictions,
key coefficients, and support status including footnotes for H2
diminishing-returns finding, H3 multicollinearity caveat, and H4
level-vs-slope distinction.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- SQL year filters: BETWEEN 2016 AND 2025
- is_budget_year flag: year >= 2024 (covers both 2024 budget estimate and
2025 where no budget data exists) — both excluded from regressions
- Data & Methods and Analysis cells updated to reflect 2016-2025 data range
with 2016-2023 as the regression sample
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Three markdown cells written in PAR/Policy Studies Journal style:
- Data and Methods: sources, sample, variables, model equations
- Analysis: analytical strategy and identification rationale
- Results: full findings with formatted tables for all four hypotheses
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
statsmodels uses z/P>|z| instead of t/P>|t| with cluster-robust SEs
in some versions. Auto-detect from the actual table columns.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>