Pre-registration
Italy's real GDP per capita (PPP, constant international dollars) was approximately unchanged between 1999 (euro launch) and 2023 — a quarter-century of near-zero cumulative growth, with modest levels of variation around a flat trend. This hypothesis decomposes Italian stagnation into four channels: (1) euro-entry real-exchange-rate lock-in (loss of devaluation as adjustment instrument combined with a persistently overvalued real rate for the Italian tradeable sector), (2) regulatory and administrative stringency (OECD PMR Italy consistently high relative to peers; judicial slowness imposing contract-enforcement costs), (3) demographic drag (accelerating population aging, persistent below-replacement fertility, weak prime-age labour force participation, emigration of educated young), and (4) political-instability / fiscal-dominance channels (frequent government turnover, reform reversals, high-debt-stock interest burden). The decomposition is descriptive growth-accounting; no single channel is expected to dominate.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
Not supported if (a) Italian GDP per capita in 2023 is NOT within 5% of its 1999 level (i.e., the stagnation stylised fact is falsified — unlikely given headline data), OR (b) the four channels together explain < 40% of the Italy-peer gap, OR (c) a single channel explains > 60% (monocausal), OR (d) the synthetic control's pre-1999 fit fails. If regulatory stringency alone accounts for majority of gap, report honestly — even though the framework prior expects multi-causal.
formal test & threshold
test: italian_stagnation_multichannel_sda threshold: abs(log_gdp_pc_ppp_2023 - log_gdp_pc_ppp_1999) < 0.10 (confirming stagnation) AND combined_channel_contribution >= 0.40 of Italy-peer gap AND no single channel > 0.60 of explained gap
Method
- Template
panel_fe_decomposition- Fixed effects
country, year- Clustering
country- Sample
- 6 countries · 1995 – 2023
- Evidence type
- descriptive
Primary specification: multiplicative growth-accounting decomposition of Italy-minus-peer-average GDP per capita growth across the four channels, over 1999-2023. Peers = DEU + FRA + ESP weighted average. Each channel's contribution computed as (channel_ITA - channel_peer) × channel_elasticity. Secondary specification: panel FE with ITA vs peers, year FE, channels as covariates. β on each channel × ITA dummy identifies Italy-specific loading on each channel. Third specification: synthetic control for Italy using peer pool, with treatment = 1999 euro entry. Compares Italy vs synthetic Italy on GDP per capita trajectory. This is a DESCRIPTIVE hypothesis. Channel elasticities come from external literature (Lane 2006 on euro effects; Bloom et al. on management-practice productivity; Giavazzi-Pagano on Italian reform dynamics); identification is not attempted from scratch. Known limitations: (1) Four channels are partially overlapping. PMR regulatory stringency interacts with judicial slowness; political turnover produces reform reversal that shows up as regulatory stringency. Decomposition shares are order- sensitive. (2) Demographic channel cannot be fully separated from economic stagnation causes — young Italians emigrate partly because of weak labour market, which is itself an outcome. Feedback loops are real. (3) The 2008-2013 eurozone crisis is a one-off shock that the decomposition cannot cleanly attribute to "euro entry" vs "political mismanagement" vs "external shock." (4) 2020-2021 COVID distorts; year FE absorb common shocks but Italy was hit disproportionately.
Data
| Variable | Source | Transform |
|---|---|---|
log_gdp_pc_ppp outcome | world_bank_wdi:NY.GDP.PCAP.PP.KDtier 2 | log |
gdp_growth_rate outcome | world_bank_wdi:NY.GDP.MKTP.KDtier 2 | yoy_log_diff |
log_tfp_index outcome | constructed:Penn World Table 10.01 TFP index or OECD productivity where available.tier 5 | log |
euro_entry_reer_overvaluation channel | bis:WS_EERtier 2 | level |
oecd_pmr_overall channel | oecd_pmr:OECD.ECO.GCRDtier 4 | level |
old_age_dependency_ratio channel | world_bank_wdi:SP.POP.DPND.OLtier 2 | level |
prime_age_lfp_rate channel | constructed:OECD labour force participation rate 25-54, annual.tier 5 | level |
political_turnover_frequency channel | constructed:count of governments per decade (ITA has had among the highest rates in OECD). Manual coding from DPI or V-Dem; fetcher tier 5 | level |
debt_to_gdp channel | imf:GGXWDG_NGDPtier 2 | level |
log_population control | world_bank_wdi:SP.POP.TOTLtier 2 | log |
trade_openness control | world_bank_wdi:NE.TRD.GNFS.ZStier 2 | level |
urbanisation control | world_bank_wdi:SP.URB.TOTL.IN.ZStier 2 | level |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — italian_stagnation_decomposition_1999_2023
Verdict: PARTIAL — coef=-0.001113, p=0.8 (above α=0.1); direction inconclusive
Pre-registration
- Claim: Italy's real GDP per capita (PPP, constant international dollars) was approximately unchanged between 1999 (euro launch) and 2023 — a quarter-century of near-zero cumulative growth, with modest levels of variation around a flat trend. This hypothesis decomposes Italian stagnation into four channels: (1) euro-entry real-exchange-rate lock-in (loss of devaluation as adjustment instrument combined with a persistently overvalued real rate for the Italian tradeable sector), (2) regulatory and administrative stringency (OECD PMR Italy consistently high relative to peers; judicial slowness imposing contract-enforcement costs), (3) demographic drag (accelerating population aging, persistent below-replacement fertility, weak prime-age labour force participation, emigration of educated young), and (4) political-instability / fiscal-dominance channels (frequent government turnover, reform reversals, high-debt-stock interest burden). The decomposition is descriptive growth-accounting; no single channel is expected to dominate.
- Falsification rule: Not supported if (a) Italian GDP per capita in 2023 is NOT within 5% of its 1999 level (i.e., the stagnation stylised fact is falsified — unlikely given headline data), OR (b) the four channels together explain < 40% of the Italy-peer gap, OR (c) a single channel explains > 60% (monocausal), OR (d) the synthetic control's pre-1999 fit fails. If regulatory stringency alone accounts for majority of gap, report honestly — even though the framework prior expects multi-causal.
- Falsification test: italian_stagnation_multichannel_sda
Estimate
- Method: linearmodels.PanelOLS
- Coefficient (treatment): -0.001113
- Std error: 0.004381
- p-value: 0.8
- Observations: 145, countries: 5
- Within R²: 0.11
- Fixed effects: entity=True, time=True
- Clustering: country
Variables resolved
world_bank_wdi:NY.GDP.PCAP.PP.KD→ log_gdp_pc_ppp (outcome, publisher=world_bank_wdi, n=8325)world_bank_wdi:NY.GDP.MKTP.KD→ gdp_growth_rate (outcome, publisher=world_bank_wdi, n=12104)bis:WS_EER→ euro_entry_reer_overvaluation (decomposition_channels, publisher=bis, n=2112)oecd_pmr:OECD.ECO.GCRD,DSD_PMR@DF_PMR,1.2→ oecd_pmr_overall (decomposition_channels, publisher=oecd_pmr, n=105)world_bank_wdi:SP.POP.DPND.OL→ old_age_dependency_ratio (decomposition_channels, publisher=world_bank_wdi, n=16935)constructed: count of governments per decade (ITA has had among the highest rates in OECD). Manual coding from DPI or V-Dem; fetcher pending.→ political_turnover_frequency (decomposition_channels, publisher=constructed, n=174)imf:GGXWDG_NGDP→ debt_to_gdp (decomposition_channels, publisher=imf, n=8113)world_bank_wdi:SP.POP.TOTL→ log_population (controls, publisher=world_bank_wdi, n=14447)world_bank_wdi:NE.TRD.GNFS.ZS→ trade_openness (controls, publisher=world_bank_wdi, n=10714)world_bank_wdi:SP.URB.TOTL.IN.ZS→ urbanisation (controls, publisher=world_bank_wdi, n=16965)
Variables missing data
constructed: Penn World Table 10.01 TFP index or OECD productivity where available.(outcome, name=log_tfp_index) — vintage not on diskconstructed: OECD labour force participation rate 25-54, annual.(decomposition_channels, name=prime_age_lfp_rate) — vintage not on disk
Generated by scripts/run_panel_fe.py at 2026-06-29T17:52:52+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 readiness: - WDI GDP per capita PPP — ready - OECD PMR — ready - OECD LFP — fetcher shipped, series fetch needed - BIS REER — ready - IMF debt — ready - Penn World Table TFP — fetcher pending - Political-turnover count — manual coding from DPI / V-Dem needed v1 pre-registers; v1.1 runs full decomposition when Penn World Table TFP + political-turnover coding ship.