Pre-registration
Cross-country variation in intergenerational income mobility (commonly measured as the rank-rank slope or intergenerational income elasticity) across OECD countries is substantially explained by institutional determinants — education-system equality of provision, residential segregation, and housing affordability — rather than by the aggregate redistribution level. Specifically: countries with more equal public education spending across school districts, lower residential income segregation, and more affordable housing in high-opportunity regions should show higher mobility after controlling for GDP per capita, the level of disposable-income Gini, and institutional quality. The claim aligns with the Chetty-Hendren-Kline-Saez opportunity-atlas finding that mobility is generated by place-based mechanisms more than by transfer-based redistribution, and generalises it cross-country.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
Not supported if the three institutional channels (education inequality, residential segregation, housing affordability) jointly account for less than 40 percent of R-squared in the cross-country mobility regression after controlling for GDP per capita, Gini, and government effectiveness. Separately, if disposable-income Gini alone (controlling for nothing else) explains more variation than the three institutional channels combined, the "institutional determinants more than redistribution level" framing is weakened and the Piketty-style "compressed income distributions mechanically produce mobility" reading earns standing. Given n ~ 20 and the resulting statistical power limits, robust findings require the institutional-channel result to survive leave-one-out robustness (no single country swings the conclusion).
formal test & threshold
test: partial_r2_channels_vs_gini_plus_loo_robustness threshold: partial_r2_institutional_channels >= 0.40 AND partial_r2_institutional_channels > partial_r2_gini_alone AND loo_robust (no single country swings sign of primary channel)
Method
- Template
panel_fe- Clustering
country- Sample
- 20 countries · 1990 – 2020
- Evidence type
- associational
Cross-sectional regression (n ~ 20 countries, one mobility point per country); no panel dimension. Specification: mobility = b0 + b1*edu_inequality + b2*residential_segregation + b3*housing_affordability + b4*controls + epsilon Given small n, report bootstrap SEs (1000 replications), partial-R2 decomposition, and robustness via Bayesian linear regression with weakly informative priors (Horseshoe on coefficients). Leave-one- out robustness to check Nordic-cluster and US outlier sensitivity. template=panel_fe slot used for the regression mechanics; no fixed effects (cross-section).
Data
| Variable | Source | Transform |
|---|---|---|
intergenerational_earnings_elasticity outcome | owid:intergenerational-earnings-elasticitytier 2 | level |
bottom_to_top_quintile_transition_probability outcome | owid:share-of-children-in-the-bottom-quintile-who-make-it-to-the-top-quintiletier 2 | level |
education_spending_inequality channel | oecd:OECD.EDU.IMEPtier 2 | coefficient_of_variation |
residential_segregation_by_income channel | oecd:OECD.ELS.HDtier 2 | level |
price_to_income_ratio_tier1_cities channel | bis:WS_SPPtier 2 | ratio_to_median_income |
gdp_per_capita_ppp control | world_bank_wdi:NY.GDP.PCAP.PP.KDtier 2 | log |
disposable_income_gini control | world_bank_wdi:SI.POV.GINItier 2 | level |
government_effectiveness control | wgi:GOV_WGI_GE.ESTtier 4 | level |
tertiary_attainment_rate control | world_bank_wdi:SE.TER.CUAT.BA.ZStier 2 | level |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — intergenerational_mobility_cross_country
Verdict: INCONCLUSIVE_DATA_PENDING — no outcome or no treatment variable in spec
Pre-registration
- Claim: Cross-country variation in intergenerational income mobility (commonly measured as the rank-rank slope or intergenerational income elasticity) across OECD countries is substantially explained by institutional determinants — education-system equality of provision, residential segregation, and housing affordability — rather than by the aggregate redistribution level. Specifically: countries with more equal public education spending across school districts, lower residential income segregation, and more affordable housing in high-opportunity regions should show higher mobility after controlling for GDP per capita, the level of disposable-income Gini, and institutional quality. The claim aligns with the Chetty-Hendren-Kline-Saez opportunity-atlas finding that mobility is generated by place-based mechanisms more than by transfer-based redistribution, and generalises it cross-country.
- Falsification rule: Not supported if the three institutional channels (education inequality, residential segregation, housing affordability) jointly account for less than 40 percent of R-squared in the cross-country mobility regression after controlling for GDP per capita, Gini, and government effectiveness. Separately, if disposable-income Gini alone (controlling for nothing else) explains more variation than the three institutional channels combined, the "institutional determinants more than redistribution level" framing is weakened and the Piketty-style "compressed income distributions mechanically produce mobility" reading earns standing. Given n ~ 20 and the resulting statistical power limits, robust findings require the institutional-channel result to survive leave-one-out robustness (no single country swings the conclusion).
- Falsification test: partial_r2_channels_vs_gini_plus_loo_robustness
Estimate
- Error: no outcome or no treatment variable in spec
Variables resolved
owid:intergenerational-earnings-elasticity→ intergenerational_earnings_elasticity (outcome, publisher=owid, n=12)oecd:OECD.EDU.IMEP,DSD_EAG_FIN@DF_FIN_RESOURCES,1.0→ education_spending_inequality (decomposition_channels, publisher=oecd, n=36)oecd:OECD.ELS.HD,DSD_HH_DASH@DF_HSG_INEQ,1.0→ residential_segregation_by_income (decomposition_channels, publisher=oecd, n=1039)bis:WS_SPP→ price_to_income_ratio_tier1_cities (decomposition_channels, publisher=bis, n=2272)world_bank_wdi:NY.GDP.PCAP.PP.KD→ gdp_per_capita_ppp (controls, publisher=world_bank_wdi, n=8325)world_bank_wdi:SI.POV.GINI→ disposable_income_gini (controls, publisher=world_bank_wdi, n=2430)wgi:GOV_WGI_GE.EST→ government_effectiveness (controls, publisher=wgi, n=5168)world_bank_wdi:SE.TER.CUAT.BA.ZS→ tertiary_attainment_rate (controls, publisher=world_bank_wdi, n=1403)
Variables missing data
owid:share-of-children-in-the-bottom-quintile-who-make-it-to-the-top-quintile(outcome, name=bottom_to_top_quintile_transition_probability) — vintage not on disk
Generated by scripts/run_panel_fe.py at 2026-06-29T17:48:34+00:00
Strongest opposing argument
Every hypothesis ships with its charitable opposing argument. The framework earns credibility by handling objections at their strongest, not weakest.
Notes
Data-gated on native OECD mobility fetcher (pending OECD SDD SOC extension), native Chetty opportunity-atlas fetcher (US-specific, not cross-country), and OECD Affordable Housing Database extension. v1 routes through OWID mirrors of Corak-OECD measures; v2 upgrade on native fetcher availability. Sample size limit means this is a low-power test; the primary value is combined with the other distribution-track hypotheses as a triangulation rather than a stand-alone finding. 2026-05-04 local data repair audit found no on-disk mobility outcome vintage and no on-disk OECD Education-at-a-Glance subnational spending dispersion or OECD Affordable Housing income-segregation vintage. Narrow single-series fetch attempts for the listed OWID mobility slugs returned 404 and the listed OECD channel dataflows returned 403 through the current fetcher, so GDP per capita or poverty-headcount WDI series must not be substituted for the preregistered mobility outcomes.