SPB Git

spb/wp29_uqo

Public

# Verification checks (P4)

check outcome
Clean re-run (deleted outputs, re-ran analysis.py): results.json byte-identical, analytic.csv & exclusions.csv md5 identical PASS
analytic.csv rows = n_analysed (1800); distinct firms = n_firms (300) PASS
analytic.csv columns contain no rating_2025 / post-t field PASS
Ledger: n_before − n_removed = n_after each row; chained; starts at 2140, ends at 1800 PASS
se_leverage_cluster > 0; 95% CI contains beta PASS
analytic years 2016–2021 (no 2022 origin with unobserved outcome); no duplicate keys; outcome ∈ {0,1} PASS
default_rate equals mean of analytic default_next; 0 ≤ R² ≤ 1 PASS
Magnitude vs baseline: bivariate leverage slope 0.267 vs adjusted 0.264 — consistent PASS
Files · main
Menu

Theme