SPB Git

spb/wp29_uqo

Public
1.3 KB · 13 lines markdown
1# Verification checks (P4) — 2026-10-302Reproducibility: deleted out/results.json, out/analytic.csv, out/exclusions.csv; re-ran `~/wp29/venv/bin/python out/analysis.py`; SHA-256 of all three files identical to the first run — PASS.34Internal consistency (all PASS):5- analytic rows == n_analysed (345); unique (iso3, year); no NaN; each balanced country has 23 years; country list matches balanced_countries.6- Exclusion ledger: n_before − n_removed = n_after each row; chained; starts at 439 = rows read; ends at 345 = n_analysed. Total removed 94 = 23 duplicates + 1 missing + 70 incomplete-country rows.7- n_countries_balanced (15) + n_countries_incomplete (5) = n_countries_total (20).8- change = mean_2022 − mean_2000 (identity holds to 1e-5).9- Independent recomputation via iso3×year pivot reproduces balanced set, both balanced means and the 2022 baseline (<1e-6).10- Magnitudes within 40–90 years; balanced 2022 mean (81.55) > all-available 2022 mean (78.69), as expected since the low-life-expectancy countries are excluded from the balanced set.11- Info: a naive mean over raw 2022 rows that double-counts TUR would be 78.639571 (vs 78.692 deduplicated) — confirms dedup matters for the baseline.12No CI pairs, no chronology pairs, no random seed (deterministic).13
Files · main
Menu

Theme