Pre-registration
Open economies are more compatible with large public welfare states: social-spending employment penalties are smaller where trade exposure is high.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
Supported only if `socx_x_trade_open` clears coefficient and raw contrast gates.
formal test & threshold
test: panel_fe_oecd_socx_open_economy_welfare_compatibility_panel
threshold: {"coef_min": 0.002, "min_observations": 350, "min_units": 20, "p_max": 0.1, "raw_diff_min": 0.2}Method
- Template
panel_fe- Fixed effects
country, year- Clustering
country- Sample
- 42 countries · 1991 – 2024
- Evidence type
- associational
Data
| Variable | Source | Transform |
|---|---|---|
employment_rate outcome | local landed vintage | see runner |
socx_x_trade_open treatment | local landed vintage | see runner |
socx_public_gdp control | local landed vintage | level or growth |
trade_open_gdp control | local landed vintage | level or growth |
gdp_growth control | local landed vintage | level or growth |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — oecd_socx_open_economy_welfare_compatibility_panel
Verdict: INCONCLUSIVE_DATA_PENDING — no outcome variable loaded; missing: ['local landed vintage']
Pre-registration
- Claim: Open economies are more compatible with large public welfare states: social-spending employment penalties are smaller where trade exposure is high.
- Falsification rule: Supported only if
socx_x_trade_openclears coefficient and raw contrast gates. - Falsification test: panel_fe_oecd_socx_open_economy_welfare_compatibility_panel
Estimate
- Error: no outcome variable loaded; missing: ['local landed vintage']
Variables resolved
Variables missing data
local landed vintage(outcome, name=employment_rate) — vintage not on disklocal landed vintage(treatment, name=socx_x_trade_open) — vintage not on disklocal landed vintage(controls, name=socx_public_gdp) — vintage not on disklocal landed vintage(controls, name=trade_open_gdp) — vintage not on disklocal landed vintage(controls, name=gdp_growth) — vintage not on disk
Generated by scripts/run_panel_fe.py at 2026-06-29T17:54:53+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 by A4 Batch 07-09 runner; reproducible via engine/runs/oecd_socx_open_economy_welfare_compatibility_panel/replication.py.