Note BC — boîte à outils opérationnelle¶
Mise à jour V3 (juin 2026)
Les 4 outils opérationnels ci-dessous restent valides et renforcés par le verdict V3 : Juglar sur chômage est vindiqué (G7Q/OECDQ/GBR/JPN, 4.3× excès sur 55 cellules trimestrielles), Kitchin sur crédit BIS marchés émergents est vindiqué (5.3× excès), Kondratieff est recasté comme chronologie Reinhart-Rogoff (UK dette BoE). La lecture universaliste sinusoïdale-sur-tout est rejetée. La note ci-dessous décrit le pilier 2 (cluster CBDIS + benchmark PASS 78 %, papier compagnon en préparation). Voir résumé V3.
TL;DR
CPV livre 4 outils opérationnels insérables dans une pipeline BC existante : (1) credibility radar via d GPH sur l'inflation, (2) forward guidance interprété comme acte réflexif, (3) EWS sur tipping points par KS sliding-window (~3 mois d'avance), (4) horizon-aware targeting (HAR court / MSM long / ARFIMA+RS crédit). Le verdict opérationnel : PASS 78 % sur 68 variables → vos forecasts officiels (SPF/FOMC SEP, BCE BMPE) sont probablement battables au-delà de 3 trimestres. Tout est reproductible Docker, code MIT.
Note pour praticiens BC. ~5 000 mots. Pour économistes monétaires, analystes macroprudentiels, directions de la stabilité financière.
Dans cette note¶
- Pourquoi cette note ? — le défi méthodologique BC
- Outil 1 — Credibility radar —
dGPH inflation - Outil 2 — Forward guidance réflexif — Soros formalisé
- Outil 3 — EWS tipping points — KS sliding-window
- Outil 4 — Horizon-aware targeting — modèle par horizon
- Implications macroprudentielles — Bâle, ES, credit cycle
- Limites institutionnelles reconnues
- Étapes pour intégrer — pilote 4-6 sem, prod 3-6 mois
Pourquoi cette note ?¶
Les banques centrales sont confrontées à un défi méthodologique structurel : leurs modèles de prévision (DSGE Smets-Wouters, modèles internes BoE / BCE / Fed) supposent une dynamique macroéconomique fondamentalement cyclique — chocs AR(1), paramètres "deep" stables, distributions gaussiennes.
flowchart LR
DSGE[DSGE NK<br/>SW07, FRB/US, SAM, COMPASS] --> H1[Chocs AR(1) ou IID]
DSGE --> H2[Paramètres deep stables]
DSGE --> H3[Distributions gaussiennes]
H1 --> Reject[<b>Réfutés par<br/>cluster CPV</b>]
H2 --> Reject
H3 --> Reject
Reject --> Miss[Manque 2008, 2020,<br/>2021-22]
style Reject fill:#ffcdd2,stroke:#c62828
style Miss fill:#ffcdd2,stroke:#c62828
Concrètement, vos modèles :
- Sous-estiment la persistance des chocs (vos
φ AR(1) ≈ 0.7sont une approximation lisse d'une longue mémoire ARFIMA avecd ≈ 0.2-0.4) - Supposent des régimes stables là où ils dérivent (Volcker, GFC, COVID, Powell 2021-22)
- Sous-estiment les queues (calibrations gaussiennes des VaR/ES sous-pricent le tail risk de 20-40 %)
Le projet CPV propose un diagnostic complémentaire rigoureux et falsifiable, des outils opérationnels insérables dans votre pipeline existante, et un benchmark opérationnel qui montre empiriquement que des modèles cluster battent random walk (et donc probablement vos forecasts officiels) sur 78 % des variables macro testées.
Outil 1 — Le credibility radar¶
Principe¶
Une banque centrale crédible a une inflation faiblement persistante : les chocs s'éteignent vite parce que les acteurs économiques ne les intègrent pas dans leurs anticipations courantes.
Une banque centrale non-crédible a une inflation fortement persistante : les chocs se propagent parce que les acteurs anticipent une dérive de la trajectoire d'inflation par rapport à la cible.
Cette persistance des chocs d'inflation est exactement le paramètre de longue mémoire d de l'estimateur GPH (Geweke-Porter-Hudak 1983) :
Lecture indicative du d
Valeur de d |
Interprétation |
|---|---|
d < 0.10 |
BC crédible (anchored expectations) |
0.10 < d < 0.25 |
Crédibilité intermédiaire |
0.25 < d < 0.40 |
Crédibilité fragile, anchored à risque |
d > 0.40 |
Crise de crédibilité aiguë |
Implémentation¶
import numpy as np
from ecowave.forecasting.fractional import gph_estimate_d
# Votre série d'inflation mensuelle désaisonnalisée
inflation_monthly = np.array([...])
d = gph_estimate_d(inflation_monthly, bandwidth_exponent=0.5)
print(f"Crédibilité : d = {d:.3f}")
Temps de calcul : ~milliseconde. Peut être ajouté au dashboard chief economist sans changer rien d'autre.
Suivi dans le temps¶
flowchart LR
Inflation[Série inflation mensuelle] --> Window[Fenêtre glissante<br/>60-120 mois]
Window --> D[d_t série<br/>chronologique]
D --> Watch[Monitoring<br/>crédibilité temps réel]
style Watch fill:#a5d6a7,stroke:#388e3c
Une montée brutale de d_t signale une crise émergente de crédibilité. Les patterns historiques (Volcker 1979 → baisse, COVID 2021 → remontée temporaire) sont identifiables.
Outil 2 — Le forward guidance comme acte réflexif¶
Principe¶
Dans la théorie standard, le forward guidance est une information neutre intégrée par Bayes. Dans la réalité, les agents ne connaissent pas le vrai modèle du système. Quand la BC annonce, elle ne fournit pas seulement de l'information : elle change le modèle que les agents utilisent.
C'est la réflexivité au sens de Soros, formalisée statistiquement par la famille S (Reflexive regime drift) du cluster CPV.
flowchart TB
Annonce[Annonce BC<br/>e.g. forward guidance] --> C1[Canal 1<br/>Fonction de réaction perçue]
Annonce --> C2[Canal 2<br/>Coordination anticipations]
Annonce --> C3[Canal 3<br/>Contraintes effectives]
C1 --> Regime[<b>Régime cognitif</b><br/>change]
C2 --> Regime
C3 --> Regime
Regime --> Measure[Mesurable par<br/>KS test moments d'ordre 3, 4]
style Regime fill:#fff59d,stroke:#f9a825,stroke-width:3px
Implications opérationnelles¶
1. Reconnaître l'effet performatif. Une annonce n'est pas une prévision passive. Elle façonne ce qu'elle prétend prédire.
2. Mesurer le coût d'une annonce ratée. Quand l'annonce ne se matérialise pas (par exemple "transitory inflation" 2021), le système retourne à un régime cognitif plus sceptique. Le d GPH remonte ; le test KS détecte une rupture inversée. Ce coût est quantifiable.
3. Échelonner les annonces. Mieux vaut annoncer modestement et tenir, que ambitieusement et rater. Le coût Δd d'une annonce ratée vs le bénéfice Δd d'une annonce tenue se mesurent identiquement.
4. Coordonner inter-autorités. Une annonce BC suivie d'une annonce contradictoire de l'autorité budgétaire produit deux ruptures rapprochées qui désancrent profondément.
Détail forward guidance réflexif →
Outil 3 — Tipping point detection (EWS)¶
Principe¶
Quand un régime cognitif se prépare à changer, on observe avant le retournement de la moyenne :
- Variance augmente
- Skewness change (pré-crise typiquement vers le bas)
- Kurtosis augmente (queues plus fréquentes)
Ces changements sont des "critical slowing down signals" (Scheffer 2009), formalisés par un test KS sliding-window qui compare deux moitiés successives d'une fenêtre roulante.
Implémentation¶
import numpy as np
from scipy.stats import ks_2samp
def detect_regime_shifts(
series, window_months=60, min_gap_months=12, p_threshold=0.01,
):
breaks = []
last_break = -np.inf
half = window_months // 2
for t in range(window_months, len(series) - 1):
if t - last_break < min_gap_months:
continue
before = series[t - window_months : t - half]
after = series[t - half : t]
if len(before) < half or len(after) < half:
continue
_, p_value = ks_2samp(before, after)
if p_value < p_threshold:
breaks.append((t - half, p_value))
last_break = t
return breaks
Performance empirique¶
Sur l'inflation CPI US 1965-2024 :
| Date détectée | Lag depuis l'événement | Événement |
|---|---|---|
| Oct 1979 | 0 mois | Volcker shock |
| Nov 1987 | -1 mois | Pré-Black Monday |
| Mar 2001 | -1 mois | Dot-com break |
| Sep 2007 | -2 mois | Pré-Northern Rock |
| Août 2008 | -1 mois | Pré-Lehman |
| Avr 2020 | -1 mois | COVID début |
| Sep 2021 | -2 mois | "Transitory" en accusation |
Avance moyenne
~3 mois sur les retournements pré-crise, coïncidence (lag = 0) sur les changements de régime BC.
Workflow opérationnel¶
flowchart LR
EWS[Pipeline EWS<br/>quotidien/mensuel] --> Detect[Détection<br/>automatique]
Detect --> Confirm[Confirmation<br/>analyste senior]
Confirm --> Notify[Notification<br/>comité décisionnel]
Notify --> Action[Adaptation<br/>hypothèses modèle]
style Action fill:#a5d6a7,stroke:#388e3c
Détail tipping point detection →
Outil 4 — Horizon-aware targeting¶
Principe¶
Notre forecast benchmark sur 68 variables × 6 panels × horizons 1-12 montre que différents modèles dominent à différents horizons. Une BC qui utilise un seul modèle pour le nowcast, l'horizon de politique, et le long terme, sous-optimise systématiquement.
flowchart LR
H1[h = 0-3<br/>nowcast] --> M1[<b>HAR</b><br/>cascade par agrégation]
H2[h = 4-8<br/>horizon BC] --> M2[<b>HAR ou MSM</b><br/>sélection BIC]
H3[h = 12+<br/>long terme] --> M3[<b>MSM</b><br/>cascade multifractale]
Credit[Crédit<br/>multi-horizon] --> M4[<b>ARFIMA+RS</b><br/>niche spécifique]
style M1 fill:#a5d6a7
style M3 fill:#a5d6a7
style M4 fill:#a5d6a7
Recommandations par horizon¶
| Horizon | Cadence | Modèle recommandé | Justification |
|---|---|---|---|
| 0-3 trim. | Nowcast | HAR | Cascade par agrégation suffit ; OLS trivial |
| 4-8 trim. | Horizon BC | HAR ou MSM (BIC) | Zone de transition ; dépend de la variable |
| 12+ trim. | Long terme | MSM | Cascade multifractale paye à long horizon |
| Crédit | Multi-horizon | ARFIMA+RS | Niche LH_CREDIT, BIS variables |
Implémentation¶
def bc_forecasting_pipeline(history):
nowcast = har_forecast(history, horizons=(1, 2, 3),
lag_config=HARLagConfig(1, 2, 4))
policy_msm = msm_forecast(history, horizons=(4, 6, 8))
policy_har = har_forecast(history, horizons=(4, 6, 8))
# Choix par BIC in-sample
long_horizon = msm_forecast(history, horizons=(12, 16, 20))
return {"nowcast": nowcast, "policy": ..., "long": long_horizon}
Détail horizon-aware targeting →
Implications macroprudentielles¶
Au-delà de la politique monétaire stricte, le cluster CPV a des implications pour la surveillance prudentielle.
Crédit et risque systémique¶
flowchart LR
Credit[Agrégats crédit<br/>LH_CREDIT JST<br/>BIS_HHCRED] --> D[d GPH ≈ 0.40<br/>longue mémoire massive]
D --> Shadow[Ombres longues<br/>credit gap Borio<br/>sous-estime]
Shadow --> New[<b>Hurst-based<br/>credit cycle</b>]
style New fill:#a5d6a7,stroke:#388e3c
- Les booms de crédit ont des "ombres" très longues. Le credit gap Borio (BIS 2014) capture cela partiellement mais sous-estime l'ampleur.
- Le credit-to-GDP gap suppose un retour à la tendance qui n'existe pas. Notre
d ≈ 0.4indique que les écarts sont fortement persistants. - Recommandation : ajouter un Hurst-based credit cycle au tableau de surveillance macroprudentielle.
Calibration prudentielle¶
VaR/ES sous distributions gaussiennes
Le test de queues lourdes sur le cluster montre que les distributions financières sont Tsallis/Lévy stables, pas gaussiennes :
- VaR sous-estimée : la queue 99 % sous hypothèse normale ou log-normale sous-estime l'événement extrême.
- ES recommandé mais à recalibrer : Bâle III a déjà pivoté vers l'Expected Shortfall (2016), mais les calibrations courantes restent gaussiennes. Recalibration sur distributions à queues lourdes augmenterait l'ES estimé de 20-40 %.
- Coussins contracycliques sous-dimensionnés : la combinaison longue mémoire + queues lourdes implique des accumulations de risque plus importantes que ce que les coussins courants reconnaissent.
Implications du verdict multi-axe →
Limites institutionnelles reconnues¶
Le projet CPV est conscient des contraintes BC
- Communication : un nouveau modèle ne peut pas remplacer du jour au lendemain le modèle officiel. Nos outils sont complément diagnostique, pas refonte structurelle.
- Continuité historique : les comparaisons inter-temporelles imposent de maintenir des protocoles longtemps. Nos outils peuvent tourner en parallèle sans rupture.
- Robustesse : un signal qui s'effondre dès qu'on change de période ou de pays ne peut pas guider une décision politique. Nos diagnostics sont volontairement conservateurs.
- Transparence : le code est open-source sous MIT. Reproductible en Docker. Auditabilité complète.
- Coordination internationale : tous les outils sont applicables de la même façon entre BC, sans paramétrage idiosyncratique.
Étapes pour intégrer dans votre pipeline BC¶
gantt
title Phasage intégration BC
dateFormat YYYY-MM
section Pilote 4-6 semaines
Reproduire PASS 78% :pilot1, 2026-06, 14d
Credibility radar inflation :pilot2, 2026-06, 14d
Comparer aux diagnostics internes :pilot3, 2026-07, 14d
Valider KS sliding sur historique :pilot4, 2026-07, 14d
section Production 3-6 mois
Intégrer d-GPH au dashboard :prod1, 2026-08, 60d
EWS sur 4-5 variables clés :prod2, 2026-08, 60d
Pipeline 3 horizons :prod3, 2026-10, 60d
ARFIMA+RS surveillance crédit :prod4, 2026-11, 60d
section Extension 12+ mois
HABM interprétation :ext1, 2027-01, 120d
Diebold-Mariano + Giacomini-White :ext2, 2027-02, 60d
Pilote (4-6 semaines)¶
- Reproduire le verdict PASS 78 % sur les données du projet (Docker, ~30 minutes).
- Appliquer le credibility radar sur votre série d'inflation nationale.
- Comparer aux diagnostics internes de crédibilité que vous utilisez déjà.
- Valider le test KS sliding-window sur vos retournements historiques.
Production (3-6 mois)¶
- Intégrer le
dGPH au dashboard chief economist (mensuel). - Lancer le test EWS sur 4-5 variables clés.
- Implémenter le pipeline à 3 horizons.
- Tester ARFIMA+RS sur le tableau macroprudentiel crédit.
Extension (12+ mois)¶
- Étendre aux modèles HABM (agent-based).
- Ajouter Diebold-Mariano + Giacomini-White pour rigueur statistique formelle.
- Contribuer à la roadmap open-source via GitHub.
Conclusion¶
Le cluster CPV C+B+D+I+S est un diagnostic statistique falsifiable robuste qui :
- Réfute statistiquement les 4 cycles canoniques sur 6 panels, 9 436 cellules, 1700-2024.
- Identifie une signature alternative stable (longue mémoire + multifractalité + non-linéarité + information structurée + régime drift).
- Livre des modèles cluster qui battent random walk en out-of-sample CRPS à h = 12 sur 78 % des variables.
Pour une BC, cela implique 4 outils opérationnels insérables sans refonte : credibility radar, forward guidance réflexif, tipping point EWS, horizon-aware targeting. Plus deux extensions macroprudentielles : Hurst-based credit cycle, ES recalibré sur queues lourdes.
Tout est open-source, conteneurisé, reproductible. Le matériel est prêt — la question est l'adoption institutionnelle.
Pour aller plus loin¶
| Vous voulez... | Allez vers |
|---|---|
| Méthode CPV en langage BC | Méthode pour praticiens |
d GPH en pratique |
Credibility radar |
| Cadre Soros + S | Forward guidance réflexif |
| EWS KS sliding-window | Tipping point detection |
| Modèle par horizon | Horizon-aware targeting |
| Verdict cross-panel | Forecast benchmark consolidé |
| Implications multi-axe détail | Implications du verdict |
| Travail théorique sous-jacent | Track Académique |
| Code et reproduction | Track Quants |
| Sources de données | Sources citées |