Pre-registration
In OECD country-years from 1990 to 2022, a wider youth-to-prime-age wage gap is associated with lower youth employment, even after controlling for the aggregate unemployment rate.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
SUPPORTED iff beta_youth_prime_wage_gap <= -0.20 youth-employment-ratio points per 1 pp wage gap with p<0.10. REFUTED iff beta_youth_prime_wage_gap >= 0 with p<0.10. PARTIAL otherwise if method-valid.
formal test & threshold
test: oecd_youth_wage_gap_youth_employment_twfe_1990_2022 threshold: [object Object]
Method
- Template
panel_fe- Fixed effects
country, year- Clustering
country- Sample
- 38 countries · 1990 – 2022
- Evidence type
- associational
OLS with country and year fixed effects, clustered by country. This is an associational institutional panel, not a causal natural experiment.
Data
| Variable | Source | Transform |
|---|---|---|
youth_employment_ratio outcome | oecd:DSD_LFS_DF_LFS_INDICtier 2 | level |
youth_prime_wage_gap treatment | oecd:OECD.ELS.SAE_DSD_EARNINGS_DF_EARNINGS_1.0tier 2 | level |
unemployment_rate control | oecd:DSD_LFS_DF_LFS_INDICtier 2 | level |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — oecd_youth_wage_gap_youth_employment
Verdict: PARTIAL — coef=-1.191e-16, p=0.0867; effect magnitude effectively zero
Pre-registration
- Claim: In OECD country-years from 1990 to 2022, a wider youth-to-prime-age wage gap is associated with lower youth employment, even after controlling for the aggregate unemployment rate.
- Falsification rule: SUPPORTED iff beta_youth_prime_wage_gap <= -0.20 youth-employment-ratio points per 1 pp wage gap with p<0.10. REFUTED iff beta_youth_prime_wage_gap >= 0 with p<0.10. PARTIAL otherwise if method-valid.
- Falsification test: oecd_youth_wage_gap_youth_employment_twfe_1990_2022
Estimate
- Method: linearmodels.PanelOLS
- Coefficient (treatment): -1.191e-16
- Std error: 6.942e-17
- p-value: 0.0867
- Observations: 603, countries: 38
- Within R²: 1
- Fixed effects: entity=True, time=True
- Clustering: country
Variables resolved
oecd:DSD_LFS_DF_LFS_INDIC→ youth_employment_ratio (outcome, publisher=oecd, n=2255)oecd:OECD.ELS.SAE_DSD_EARNINGS_DF_EARNINGS_1.0→ youth_prime_wage_gap (treatment, publisher=oecd, n=761)oecd:DSD_LFS_DF_LFS_INDIC→ unemployment_rate (controls, publisher=oecd, n=2255)
Generated by scripts/run_panel_fe.py at 2026-06-29T17:53:51+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
Generated as Worker D OECD labour/distribution wave using only pinned OECD vintages already on disk.