Pre-registration
Trump tariff policy 2018-2019 did not reshore US manufacturing output to a meaningful degree, and tariff incidence fell on US importers and consumers, consistent with post-Keynesian emphasis on demand-side rather than price-competition factors in trade flows.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
The hypothesis is considered falsified if the pre-registered empirical test shows the opposite direction of the claim at conventional significance (p > 0.10), or if the primary outcome measure moves less than 10% in the claimed direction across the sample. Exact thresholds will be pinned in the variables and estimator blocks when this stub is promoted from draft.
formal test & threshold
test: DiD on US 2018-19 tariffed-good imports vs untariffed control with manufacturing-employment outcome h=12..36 months; reshoring effect <2% with p<0.10 supports null-reshoring claim; price pass-through >0.8 confirms incidence.
Method
- Template
did_callaway_santanna- Fixed effects
hs_code, year- Clustering
hs_code- Sample
- 1 countries · 2014 – 2023
- Evidence type
- associational
DiD with staggered tariff adoption (Section 232 2018Q1, Section 301 2018Q3 waves) using Callaway-Sant'Anna estimator. Treated unit = tariffed HS-code goods; control = untariffed HS-code goods. Outcome 1 = manufacturing employment / VA in tariffed-good-producing US industries (reshoring test); outcome 2 = import unit value (pass-through test, Amiti-Redding-Weinstein style). Caveat: 2020-2021 COVID demand shock confounds 12-36-month reshoring window — primary spec ends 2019Q4; secondary extends with COVID-control dummies.
Data
| Variable | Source | Transform |
|---|---|---|
log_manufacturing_value_added outcome | world_bank_wdi:NV.IND.MANF.KDtier 2 | log |
manufacturing_employment_thousands outcome | bls:CES3000000001tier 1 | log |
tariffed_goods_import_value_log outcome | us_census:trade_in_goodstier 1 | log |
import_unit_value_index outcome | bls:import_price_indextier 1 | level |
trump_tariff_2018_indicator treatment | constructed:indicator = 1 for tariffed-HS-code goods from 2018Q1 (Section 232 steel/aluminium) and 2018Q3 (Section 301 China); cumultier 5 | indicator |
real_effective_exchange_rate_usd control | fred:DTWEXBGStier 1 | log |
log_real_gdp control | fred:GDPC1tier 1 | log |
federal_funds_rate control | fred:FEDFUNDStier 1 | level |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — trump_tariff_manufacturing_reshoring_effect
Verdict: INCONCLUSIVE_DATA_PENDING — no treatment variable loaded
Pre-registration
- Claim: Trump tariff policy 2018-2019 did not reshore US manufacturing output to a meaningful degree, and tariff incidence fell on US importers and consumers, consistent with post-Keynesian emphasis on demand-side rather than price-competition factors in trade flows.
- Falsification rule: The hypothesis is considered falsified if the pre-registered empirical test shows the opposite direction of the claim at conventional significance (p > 0.10), or if the primary outcome measure moves less than 10% in the claimed direction across the sample. Exact thresholds will be pinned in the variables and estimator blocks when this stub is promoted from draft.
Estimate (Callaway-Sant'Anna staggered DiD, TWFE approximation)
- Error: no treatment variable loaded
Variables resolved
world_bank_wdi:NV.IND.MANF.KD→ log_manufacturing_value_added (outcome, n=8624)bls:CES3000000001→ manufacturing_employment_thousands (outcome, n=3)us_census:trade_in_goods→ tariffed_goods_import_value_log (outcome, n=1)fred:DTWEXBGS→ real_effective_exchange_rate_usd (controls, n=21)fred:GDPC1→ log_real_gdp (controls, n=80)fred:FEDFUNDS→ federal_funds_rate (controls, n=73)
Missing data
bls:import_price_index(outcome)constructed: indicator = 1 for tariffed-HS-code goods from 2018Q1 (Section 232 steel/aluminium) and 2018Q3 (Section 301 China); cumulative bundle through 2019.(treatment)
Generated by scripts/run_did_callaway_santanna.py at 2026-05-04T13:02:35+00:00
Notes
Origin is auto-generated coverage-gap stub seeded from post-Keynesian framing of Trump 2018-19 tariffs as failing to reshore manufacturing with incidence on US importers/consumers. Human review required.