Pre-registration
Consumer product variety and price-adjusted welfare improve more after episodes of trade liberalisation and competition-policy reform than after state industrial-policy episodes of comparable duration and scale, in a panel of middle- and high-income countries 1980-2020. Variety is measured by import-product-line counts and domestic SKU availability indices; welfare is measured by real consumption deflated by quality-adjusted price indices.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
The hypothesis is falsified if the post-reform coefficient on trade/competition episodes is negative and significant (p < 0.10) for variety or welfare, or if industrial-policy episodes show a significantly larger positive coefficient than trade/competition episodes in a head-to-head panel specification.
formal test & threshold
test: panel_fe_consumer_variety_reform_episodes_1980_2020 threshold: [object Object]
Method
- Template
panel_fe- Fixed effects
country, year- Clustering
country- Sample
- 38 countries · 1980 – 2020
- Evidence type
- associational
Data
| Variable | Source | Transform |
|---|---|---|
import_product_variety_count outcome | un_comtrade:product_linestier 2 wits:product_concentrationtier 2 | log |
real_quality_adjusted_consumption outcome | pwt:rconnatier 3 | log |
trade_liberalisation_episode treatment | constructed:wacziarg_welch_trade_liberalisation_datestier 5 | indicator |
competition_reform_episode treatment | oecd_pmr:overall_pmrtier 4 | change_score |
industrial_policy_intensity treatment | constructed:state_ownership_share_and_sectoral_targetingtier 5 | level |
log_gdp_per_capita control | world_bank_wdi:NY.GDP.PCAP.KDtier 2 | log |
trade_openness control | world_bank_wdi:NE.TRD.GNFS.ZStier 2 | level |
services_share_gdp control | world_bank_wdi:NV.SRV.TOTL.ZStier 2 | level |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — consumer_choice_variety_trade_market_reform
Verdict: INCONCLUSIVE_DATA_PENDING — treatment 'competition_reform_episode' has no within-country variation under country fixed effects
Pre-registration
- Claim: Consumer product variety and price-adjusted welfare improve more after episodes of trade liberalisation and competition-policy reform than after state industrial-policy episodes of comparable duration and scale, in a panel of middle- and high-income countries 1980-2020. Variety is measured by import-product-line counts and domestic SKU availability indices; welfare is measured by real consumption deflated by quality-adjusted price indices.
- Falsification rule: The hypothesis is falsified if the post-reform coefficient on trade/competition episodes is negative and significant (p < 0.10) for variety or welfare, or if industrial-policy episodes show a significantly larger positive coefficient than trade/competition episodes in a head-to-head panel specification.
- Falsification test: panel_fe_consumer_variety_reform_episodes_1980_2020
Estimate
- Error: treatment 'competition_reform_episode' has no within-country variation under country fixed effects
Variables resolved
un_comtrade:product_lines; world_bank_wits:product_concentration→ import_product_variety_count (outcome, publisher=wits, n=5129)pwt:rconna→ real_quality_adjusted_consumption (outcome, publisher=pwt, n=10399)oecd_pmr:overall_pmr→ competition_reform_episode (treatment, publisher=oecd_pmr, n=105)world_bank_wdi:NY.GDP.PCAP.KD→ log_gdp_per_capita (controls, publisher=world_bank_wdi, n=12104)world_bank_wdi:NE.TRD.GNFS.ZS→ trade_openness (controls, publisher=world_bank_wdi, n=10714)world_bank_wdi:NV.SRV.TOTL.ZS→ services_share_gdp (controls, publisher=world_bank_wdi, n=10330)
Variables missing data
constructed:wacziarg_welch_trade_liberalisation_dates(treatment, name=trade_liberalisation_episode) — vintage not on diskconstructed:state_ownership_share_and_sectoral_targeting(treatment, name=industrial_policy_intensity) — vintage not on disk
Generated by scripts/run_panel_fe.py at 2026-06-29T17:48:33+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.