Pre-registration
Italy's Reddito di Cittadinanza (RdC, March 2019) reduced absolute-poverty headcount among low-income Italian households by at least 15% within three years (2019-2022) but produced no measurable improvement in employment-rate among working-age beneficiaries, identified off the synthetic-control gap with EU peers (ESP, GRC, PRT) lacking comparable means-tested guaranteed-minimum-income programmes pre-2020.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
Refuted on the poverty arm if the synthetic-control gap on absolute-poverty rate at three-year horizon is below 15% reduction, OR placebo p > 0.10. Refuted on the employment arm if the gap on low-education employment rate at three-year horizon exceeds plus-1pp, OR placebo p < 0.10. Hypothesis is jointly supported only if poverty arm passes AND employment arm passes (i.e., no detectable employment effect).
formal test & threshold
test: synthetic_control_3yr_paired_poverty_employment threshold: poverty_gap_relative <= -15pct AND placebo_p_poverty < 0.10 AND abs(employment_gap) <= 1pp
Method
- Template
synthetic_control- Fixed effects
country, year- Clustering
country- Sample
- 5 countries · 2010 – 2023
- Evidence type
- causal
Synthetic control on ITA poverty and employment series 2010-2023 with GRC, PRT, FRA donor pool (ESP excluded post-2020). Pre-treatment fit 2010-2018. Two-outcome paired test.
Data
| Variable | Source | Transform |
|---|---|---|
absolute_poverty_rate outcome | eurostat:ilc_li02tier 1 | level_pct |
employment_rate_low_education outcome | eurostat:lfsa_ergaedntier 1 | level_pct |
rdc_indicator treatment | eurostat:ilc_li02tier 1 | indicator |
gdp_per_capita_real control | world_bank_wdi:NY.GDP.PCAP.KDtier 2 | log |
unemployment_rate control | eurostat:une_rt_atier 1 | level |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — welfare_transfer_italy_reddito_cittadinanza_effect
Verdict: PARTIAL — mean_gap=+188.4, |gap|/pre_sd=4.3, p_perm=0.8 (gap below 0.5×pre_sd or placebo p≥0.10)
Pre-registration
- Claim: Italy's Reddito di Cittadinanza (RdC, March 2019) reduced absolute-poverty headcount among low-income Italian households by at least 15% within three years (2019-2022) but produced no measurable improvement in employment-rate among working-age beneficiaries, identified off the synthetic-control gap with EU peers (ESP, GRC, PRT) lacking comparable means-tested guaranteed-minimum-income programmes pre-2020.
- Falsification rule: Refuted on the poverty arm if the synthetic-control gap on absolute-poverty rate at three-year horizon is below 15% reduction, OR placebo p > 0.10. Refuted on the employment arm if the gap on low-education employment rate at three-year horizon exceeds plus-1pp, OR placebo p < 0.10. Hypothesis is jointly supported only if poverty arm passes AND employment arm passes (i.e., no detectable employment effect).
Synthetic-control estimate
- shape: synth_did
- treated_country: ITA
- event_year: 2019
- n_donors: 4
- donor_weights (top): {'ESP': 0.7337, 'FRA': 0.2663, 'GRC': 0.0, 'PRT': 0.0}
- pre_rmse: 203.6471793238424
- pre_period_sd: 43.767484136073286
- mean_post_gap: 188.3893644359771
- end_period_gap: 137.82844203682566
- post_period_years: [2019, 2023]
- placebo_p_value: 0.8
- n_placebos: 4
- method: synthetic-control via NNLS, permutation inference
Variables resolved
eurostat:ilc_li02→ absolute_poverty_rate (outcome, n=976)eurostat:lfsa_ergaedn→ employment_rate_low_education (outcome, n=1032)eurostat:ilc_li02→ rdc_indicator (treatment, n=976)world_bank_wdi:NY.GDP.PCAP.KD→ gdp_per_capita_real (controls, n=14066)eurostat:une_rt_a→ unemployment_rate (controls, n=634)
Generated by scripts/run_synth_did.py at 2026-04-30T12:52:26+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.