IESET.
Hypotheses·monetary·bis_credit_gap_low_real_rate_amplifier_panel

Credit-gap stress is more dangerous when real interest rates are unusually low.

INCONCLUSIVEengine/runs/bis_credit_gap_low_real_rate_amplifier_panel

INCONCLUSIVE_DATA_PENDING — no outcome variable loaded; missing: ['constructed from local BIS/WDI vintages']

confidence cueResult card produced; verdict unclassified.

policy briefCoverage too thin

In ordinary language

In plain terms, this asks whether credit gap x low real rate is actually linked to better or worse fwd unemployment change 2y from 1970 to 2025.

plain answer

This test cannot make a firm call yet. no outcome variable loaded; missing: ['constructed from local BIS/WDI vintages']

why it matters

This matters because monetary claims should change belief only when they survive a pre-declared empirical test.

how the test works

It compares 42 country or place units from 1970 to 2025, using a panel fe design, with fixed effects for country and year.

what was measured
What changed
  • Credit gap x low real rate
What we checked
  • Fwd unemployment change 2y
what this does not prove

A single test is not the whole truth. It narrows the claim under a specific sample, time period, and method. Strong policy conclusions need the pattern to survive nearby tests, alternative data, and serious objections.

verification

10 input datasets, 0 unresolved missing series, provenance status: reproducible hash verified.

Results

engine/runs/bis_credit_gap_low_real_rate_amplifier_panel
1007550250197019982025AUSAUTBELBRACANCHECHL
illustrative sketch · run pending
No coefficients yet. When the model fires, this chart will show fwd_unemployment_change_2y across 42 sampled countries over 19702025.
The shapes above are stylised — none of the lines are real data.
Placeholder for bis_credit_gap_low_real_rate_amplifier_panel. Published chart will be generated from engine/runs/bis_credit_gap_low_real_rate_amplifier_panel/chart_data.json.

Pre-registration

pre-registered
first-spec commit c48dfd6 · 2026-05-13T10:43:00Z
run generated · 2026-06-29T17:54:09Z

Credit-gap stress is more dangerous when real interest rates are unusually low.

Falsification criterion — what would disprove this

set before the run · honoured after

This hypothesis is considered falsified if:

Supported only if the coefficient on credit_gap_x_low_real_rate and the raw treated-control contrast clear the predeclared direction and magnitude gates.

formal test & threshold
test:      bis_credit_gap_low_real_rate_amplifier_panel
threshold: {"coef_min": 0.25, "mean_diff_min": 0.25, "min_countries": 15, "min_observations": 450, "p_max": 0.1}

Method

Template
panel_fe
Fixed effects
country, year
Clustering
country
Sample
42 countries · 19702025
Evidence type
associational

Compact panel screen with country and calendar-year fixed effects. Standard errors clustered by country.

Data

VariableSourceTransform
fwd_unemployment_change_2y
outcome
constructed from local BIS/WDI vintagesforward_change_or_forward_average
credit_gap_x_low_real_rate
treatment
bis:WS_CREDIT_GAPtier 2
bis:WS_DSRtier 2
bis:WS_SPPtier 2
threshold_or_interaction_predeclared_in_runner
credit_gap
control
world_bank_wdi or BIS local vintagelevel
real_interest_rate
control
world_bank_wdi or BIS local vintagelevel
unemployment_rate
control
world_bank_wdi or BIS local vintagelevel

ready  ·  pending  ·  reconstruct-needed

Detailed result card

Result card — bis_credit_gap_low_real_rate_amplifier_panel

Verdict: INCONCLUSIVE_DATA_PENDING — no outcome variable loaded; missing: ['constructed from local BIS/WDI vintages']

Pre-registration

  • Claim: Credit-gap stress is more dangerous when real interest rates are unusually low.
  • Falsification rule: Supported only if the coefficient on credit_gap_x_low_real_rate and the raw treated-control contrast clear the predeclared direction and magnitude gates.
  • Falsification test: bis_credit_gap_low_real_rate_amplifier_panel

Estimate

  • Error: no outcome variable loaded; missing: ['constructed from local BIS/WDI vintages']

Variables resolved

  • bis:WS_CREDIT_GAP; bis:WS_DSR; bis:WS_SPP; world_bank_wdi → credit_gap_x_low_real_rate (treatment, publisher=bis, n=1914)

Variables missing data

  • constructed from local BIS/WDI vintages (outcome, name=fwd_unemployment_change_2y) — vintage not on disk
  • world_bank_wdi or BIS local vintage (controls, name=credit_gap) — vintage not on disk
  • world_bank_wdi or BIS local vintage (controls, name=real_interest_rate) — vintage not on disk
  • world_bank_wdi or BIS local vintage (controls, name=unemployment_rate) — vintage not on disk

Generated by scripts/run_panel_fe.py at 2026-06-29T17:54:09+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 and runnable via engine/runs/bis_credit_gap_low_real_rate_amplifier_panel/replication.py from local BIS/WDI vintages.

Authored framework. Read the transparency note.