CEPI  ·  Méthodologie

Indice Canada Economic Pulse (CEPI) — Méthodologie

Version 2.0 · Dernière modification : 2026-04-30
Section 1

Aperçu

L’Indice Canada Economic Pulse (CEPI) est un indice composite quotidien conçu pour mesurer l’élan en temps réel de l’activité économique canadienne.

Le CEPI imagine le Canada comme s’il était un actif négociable. Il agrège des signaux de débit à haute fréquence — notamment les flux transfrontaliers, l’activité de transport, la stabilité monétaire et les conditions de politique monétaire — en un seul niveau d’indice mis à jour en continu.

Le CEPI n’est pas une prévision du PIB. Ce n’est pas un modèle de croissance à long terme. C’est une mesure structurée de l’accélération ou de la décélération de l’activité économique observable.

Le CEPI se compose de deux couches distinctes :

  1. CEPI-D (Indice de pouls quotidien) — un composite borné à réversion moyenne centré sur 100. Les valeurs supérieures à 100 indiquent un élan macro économique au-dessus de la tendance ; les valeurs inférieures à 100 indiquent un élan en dessous de la tendance.
  2. Indice composite structurel — composite trimestriel construit à partir des piliers macroéconomiques fondamentaux.

Toutes les sources de données, transformations et pondérations sont explicitement documentées ci-dessous.

Section 2

Principes de conception

Le CEPI est régi par les principes suivants :

  • Transparence — Toutes les données d’entrée et transformations sont publiées.
  • Reproductibilité — Un tiers peut reconstruire le CEPI à partir de ce document.
  • Réversion moyenne — Le CEPI-D est un indice borné centré sur 100 ; il revient naturellement vers la base, produisant des changements de régime et des récupérations visibles.
  • Robustesse aux décalages — Une logique explicite de période de grâce régit la publication.
  • Séparation des couches — Le pouls quotidien et les fondamentaux structurels sont des systèmes indépendants.
Section 3

Sources de données

3.1 Entrées quotidiennes et haute fréquence (CEPI-D)

Le CEPI-D intègre les vecteurs suivants :

Signaux de flux

  • Arrivées internationales par avion (quotidien)
  • Arrivées internationales par voie terrestre (quotidien)
  • Entrées de camions transfrontaliers (quotidien)

Signaux financiers

  • Taux de change quotidien moyen CAD/USD
  • Taux de change quotidien moyen CAD/EUR
  • Taux de change quotidien moyen CAD/GBP
  • Taux de change quotidien moyen CAD/CNY
  • Taux de change quotidien moyen CAD/JPY

Politique monétaire

  • Taux directeur cible de la Banque du Canada (quotidien)

Activité de transport

  • Mouvements d’aéronefs intérieurs (hebdomadaire)
  • Mouvements d’aéronefs transfrontaliers (hebdomadaire)

Activité de fret

  • Chargements ferroviaires nationaux (mensuel)

Tous les vecteurs sont verrouillés par version et surveillés quant à leur disponibilité.

Section 4

Construction du CEPI-D

4.1 Colonne vertébrale quotidienne

Soit :

t ∈ {t0, t0 + 1, …, T}

Où :

  • t0 = date de départ canonique (2025-07-01)
  • T = date de fin de publication, déterminée par la logique de grâce

Tous les vecteurs sont alignés sur une colonne vertébrale calendaire quotidienne commune.

4.2 Logique de période de grâce

Définir :

  • targetEnd = hier (date calendaire UTC)
  • seriesMaxi = date la plus récente disponible pour la série i

Chaque série a un décalage maximal autorisé :

Série Fenêtre de grâce
Arrivées / Camions (flux frontaliers)45 jours
Taux de change (USD, EUR, GBP)3 jours
Taux de change (CNY, JPY)60 jours
Taux directeur60 jours

Le décalage est défini comme :

lagi = targetEnd − seriesMaxi

Si lagi > gracei, alors :

graceEnd = min(seriesMaxi)

Sinon :

graceEnd = targetEnd

L’indice est publié jusqu’à spineEnd = graceEnd. Toute valeur calculée au-delà de spineEnd est éliminée.

Les entrées de flux frontaliers (arrivées par avion et par voie terrestre, et camions) sont des observations quotidiennes, mais Statistique Canada les publie par lots mensuels en différé — les valeurs quotidiennes d’un mois sont généralement publiées environ deux semaines après la fin du mois. Leur fenêtre de grâce est donc fixée à 45 jours afin que l’indice continue d’être publié entre les sorties, en remplissant ces entrées vers l’avant à partir de leur dernier jour disponible. Lorsque ce remplissage est actif, cepi_border_data_status prend la valeur forward_filled et cepi_border_data_as_of indique la date jusqu’à laquelle existent des données frontalières réelles ; les deux sont indiqués par une note sur la page de l’indice.

4.3 Remplissage vers l’avant

Les séries clairsemées sont remplies vers l’avant sur la colonne vertébrale quotidienne :

xt = vt      si une observation existe à t
xt = xt−1   sinon

Cela évite les zéros artificiels lors des courtes périodes sans publication.

4.4 Transformations des flux

Pour les séries de type flux quotidien :

Étape 1 — Somme mobile de 7 jours

RSt = Σk=06 xt−k

Étape 2 — Croissance d’une année sur l’autre (méthode principale)

YoYt = (RSt − RSt−365) / RSt−365

Solution de repli (si l’historique est insuffisant pour le GaG) :

Momentumt = (RSt − RSt−14) / RSt−14

Étape 3 — Z-score causal mobile (fenêtre de 120 jours)

Zt = (signalt − μt−119:t) / σt−119:t

Un minimum de 60 observations dans la fenêtre est requis avant l’émission d’un z-score. Cette normalisation mobile remplace l’ancien z-score expansif, permettant au CEPI-D de s’adapter aux changements de régime en environ quatre mois plutôt que de porter l’historique complet comme référence permanente.

Étape 4 — Winsorisation

Les valeurs extrêmes sont encadrées pour réduire les distorsions de queue.

Étape 5 — Mise à l’échelle non linéaire

St = tanh(Zt / 2)

4.5 Signal de stabilité des taux de change

La stabilité des taux de change est calculée via la volatilité réalisée mobile. Soit σc,t la volatilité mobile sur 30 jours pour la devise c.

Signal :

Signalc,t = −σc,t

Les pondérations des devises sont dérivées des parts d’exportation :

wc = exportSharec

Signal du panier :

FXt = Σc wc · Signalc,t

La standardisation et la mise à l’échelle suivent la même transformation Z-score et tanh.

4.6 Signal du taux directeur

Le signal du taux directeur est construit à partir des changements quotidiens (premières différences) :

Δrt = rt − rt−1

Les taux stables produisent un signal proche de zéro ; les coupes ou hausses produisent des scores directionnels. Cela remplace l’ancien signal basé sur le niveau, qui produisait une dérive négative persistante lorsque les taux étaient inférieurs à leur moyenne mobile expansif.

Standardisé via un z-score mobile et winsorisé comme ci-dessus.

4.7 Entrées hebdomadaires et mensuelles

Les entrées hebdomadaires et mensuelles sont remplies vers l’avant sur la colonne vertébrale quotidienne avant transformation. Chacune applique la même chaîne de signaux avec préférence pour le GaG et une fenêtre de repli adaptée à la fréquence pour la période pré-GaG :

  • Mouvements d’aéronefs hebdomadaires (somme mobile de 28 j) : GaG préféré ; repli d’élan de 42 jours.
  • Chargements ferroviaires mensuels (somme mobile de 90 j) : GaG préféré ; repli d’élan de 90 jours.
Section 5

Formule composite du CEPI-D

Le Z composite est la moyenne pondérée des z-scores des composantes disponibles pour une journée donnée (avec multiplicateur d’exposition commerciale appliqué aux camions et au rail), renormalisée par la somme de ces poids disponibles. Les jours où certaines composantes ne sont pas publiées — par exemple les flux frontaliers quotidiens la fin de semaine — le composite n’utilise que les composantes publiées plutôt que de traiter les manquantes comme neutres, afin que les valeurs quotidiennes restent comparables d’une date à l’autre. Le composite est ensuite transformé en signal borné :

Si,t = tanh(Zi,t / 2)

Le niveau borné du CEPI-D est :

CEPIt = 100 + 10 · Σi wi · Si,t

Le CEPI-D est centré sur 100. Les valeurs supérieures à 100 indiquent un élan macroéconomique au-dessus de la tendance ; les valeurs inférieures à 100 indiquent un élan en dessous de la tendance. La plage pratique est d’environ [90, 110]. Cette construction bornée remplace l’ancien rendement cumulatif à chaînage, qui produisait une dérive descendante irréversible.

Section 6

Indice composite structurel (trimestriel)

Piliers trimestriels :

  • PIB réel par habitant
  • Investissement des entreprises par travailleur
  • Intensité de R&D des entreprises
  • Productivité du travail
  • Diversification des exportations

Élan structurel :

Momentumstructurel = pente3a − pente10a

Élan de prévision :

Momentumprévision = pente1a − pente10a

Standardisé et mis à l’échelle selon :

Indice = 50 + 25 · score
Section 7

Score de diversification des exportations

Indice Herfindahl–Hirschman :

HHI = Σ si2

Score de diversification :

D = 1 − HHI
Section 8

Politique de publication

  • Le CEPI-D est mis à jour quotidiennement.
  • L’indice structurel n’est mis à jour que lorsque tous les piliers sont disponibles.
  • Les données commerciales peuvent précéder le composite structurel.
  • Les écarts de trimestre sont divulgués.
Section 9

Politique de révision

  • Toutes les révisions des sources se propagent automatiquement.
  • Le composite est recalculé à chaque exécution.
  • Les modifications méthodologiques incrémentent le numéro de version.
  • Tous les changements sont documentés dans ce fichier.
Section 10

Limites

  • Les données à haute fréquence présentent une volatilité inhérente.
  • Des distorsions liées aux fins de semaine et aux jours fériés existent.
  • Le remplissage vers l’avant suppose une persistance de courte durée.
  • La logique de grâce introduit un risque d’estimation borné.
  • Les données structurelles sont soumises à un décalage de publication.
Section 11

Journal des modifications

Version 2.0  ·  2026-04-30
  • Passage méthodologique des rendements cumulatifs à chaînage vers un indice de niveau borné. Le CEPI-D utilise désormais CEPIt = 100 + 10 · Σwi·tanh(Zi,t/2), produisant un indice à réversion moyenne centré sur 100.
  • Les z-scores expansifs sont remplacés par des z-scores causaux mobiles (fenêtre de 120 jours, minimum de 60 observations). Cela permet au CEPI-D de détecter les changements de régime et de se rétablir après des détériorations plutôt que de porter une référence négative permanente.
  • Le signal du taux directeur passe du z-score du niveau au z-score du changement quotidien (Δr). Les taux stables produisent désormais des signaux proches de zéro au lieu d’une dérive négative persistante.
  • Le chaînage et la fonction de rendement quotidien sont supprimés. Le CEPI-D est désormais un niveau borné direct, non un produit cumulatif de rendements quotidiens.
  • Les contributions des composantes utilisent désormais des signaux bornés (tanh du z-score) plutôt que des z-scores bruts.
  • Justification : la construction à chaînage v1 produisait une dérive descendante monotique car les signaux négatifs se composaient de façon irréversible tandis que la stabilisation produisait des rendements proches de zéro. Le modèle de niveau borné se rétablit naturellement et produit des changements de régime visibles, correspondant au comportement souhaité du CEPI comme indice de pouls macro négociable.
Version 1.1  ·  2026-03-12
  • Horizons de repli d’élan raccourcis pour améliorer la réactivité du CEPI en période pré-GaG : flux quotidiens 28 j → 14 j ; aéronefs hebdomadaires 84 j → 42 j ; rail mensuel 180 j → 90 j.
  • Fenêtres d’agrégation mobile, cadre de normalisation et méthode de chaînage inchangés.
Version 1.0  ·  2026-03-02
  • Publication publique initiale.
  • Cadre de période de grâce formalisé.
  • Composite CEPI-D à pondération égale verrouillé.