QC26
Archive · 5 oct. 2026
← Méthodologie

Changelog

La transparence est une caractéristique du produit : chaque changement de méthode est daté et expliqué ; chaque run est conservé.

Versions du modèle

Changements de méthode

v2.0.0Au-delà des sondages : ensemble à quatre composantes7 septembre 2026
  • Marchés de prédiction (Polymarket, ~800 k$ de volume) : marchés « plus de sièges », « majorité PQ », tranches de sièges (PQ, CAQ, PLQ), 2e/3e place, historique quotidien archivé. Les 20 000 simulations sont repondérées (ajustement proportionnel itératif) pour que les probabilités de l'ensemble valent 70 % modèle + 30 % marché (15 % pour les tranches, moins liquides). La vue « sondages seuls » reste publiée.
  • Fondamentaux : la satisfaction à l'égard du gouvernement (questions de leadership des rapports de sondage, pondérées récence) fixe un prior sur la part du parti sortant (≈ 6 + 0,6 × satisfaction, σ 5,5 pt) mélangé aux sondages avec un poids qui décroît de 20 % à 120 jours du vote jusqu'à 0 le jour J.
  • Momentum borné (± 1 pt, somme nulle) : prime au chef (meilleur premier ministre vs intention de vote, κ 0,15), attention publique (pages vues Wikipédia des partis et chef·fes, part 7 j vs 28 j, κ 0,08), ton médiatique (titres de presse classés par LLM, κ 0,5, atténué sous 10 articles).
  • Élections partielles depuis 2022 (Saint-Henri–Sainte-Anne, Jean-Talon, Terrebonne, Arthabaska, Chicoutimi — résultats officiels DGEQ archivés) : l'excès de swing local observé, net du swing national du jour, corrige le prior de la circonscription (κ 0,35).
  • Correction : le·la député·e sortant·e vient désormais de la liste officielle des candidatures (drapeau DGEQ) puis du résultat des partielles, et non plus du seul gagnant 2022 transposé (Jean-Talon, Terrebonne, Arthabaska–L'Érable, Chicoutimi, Saint-Henri–Sainte-Anne étaient erronés).
  • Publication de chaque composante (summary.components) : sondages seuls, modèle sans marchés, prior fondamentaux, décomposition du momentum, cibles et probabilités atteintes du tempérage, taille d'échantillon effective.
v1.1.0Recensement 2021 et swing par segments6 septembre 2026
  • Recensement de la population 2021 (Statistique Canada, profil des aires de diffusion agrégées + limites) agrégé par intersection surfacique aux 127 circonscriptions : langue maternelle, première langue officielle parlée, immigration, minorités visibles, âge, revenu, tenure, scolarité, chômage.
  • Excès de swing par langue : ventilations francophones / non-francophones des sondages (90 jours, pondérées récence × √n) comparées à une référence 2022 par régression écologique des résultats sur la part francophone ; appliqué à chaque circonscription selon sa composition (κ = 0,6).
  • Excès de swing par région : ventilations RMR de Montréal / RMR de Québec / reste du Québec comparées aux résultats 2022 agrégés par le même regroupement (κ = 0,5) ; regroupement affiné circonscription par circonscription.
  • Calibration : la moyenne des parts par circonscription pondérée par les électeurs inscrits est ramenée au vote national simulé à chaque tirage.
  • « Pourquoi ? » : facteurs linguistique et régional affichés avec les valeurs réellement utilisées.
v1.0.0Lancement de QC266 septembre 2026
  • Agrégation des sondages depuis novembre 2022 : pondération récence × taille × qualité, effets maison (leave-one-pollster-out, rétrécis, bornés à ±3 pt).
  • État latent du vote par filtre de Kalman (marche aléatoire, espace logit), lissage RTS, dérive de campagne jusqu'au scrutin.
  • Erreur d'industrie corrélée (σ ≈ 2,2 pt) calibrée sur l'écart sondages-résultat 2018/2022.
  • Priors de circonscription : résultats 2022 transposés sur la carte 2026 par sections de vote (données Élections Québec ; reproduit CAQ 93 · PLQ 20 · QS 11 · PQ 3).
  • Swing proportionnel + erreurs régionales (σ 0,12) et locales (σ 0,20) ; pénalité de retrait du sortant ; 20 000 simulations Monte Carlo.
  • Seuil de majorité dérivé de la liste officielle (127 sièges → 64).
Runs

Derniers recalculs

Un run = un jeu de données arrêté, une graine, un commit.

RunModèleTerminéDéclencheurSondagesCommit
#3362.0.08 novembre à 00 h 20periodic80dfd2649publié
#3352.0.07 novembre à 18 h 20periodic80dfd2649
#3342.0.07 novembre à 12 h 20periodic80dfd2649
#3332.0.07 novembre à 05 h 46signals_daily80dfd2649
#3322.0.07 novembre à 00 h 20periodic80dfd2649
#3312.0.06 novembre à 18 h 20periodic80dfd2649
#3302.0.06 novembre à 12 h 20periodic80dfd2649
#3292.0.06 novembre à 06 h 15daily80dfd2649
#3282.0.06 novembre à 05 h 47signals_daily80dfd2649
#3272.0.06 novembre à 00 h 20periodic80dfd2649
#3262.0.05 novembre à 18 h 20periodic80dfd2649
#3252.0.05 novembre à 12 h 20periodic80dfd2649
#3242.0.05 novembre à 06 h 15daily80dfd2649
#3232.0.05 novembre à 05 h 48signals_daily80dfd2649
#3222.0.05 novembre à 00 h 20periodic80dfd2649
#3212.0.04 novembre à 18 h 20periodic80dfd2649
#3202.0.04 novembre à 12 h 20periodic80dfd2649
#3192.0.04 novembre à 05 h 48signals_daily80dfd2649
#3182.0.04 novembre à 00 h 20periodic80dfd2649
#3172.0.03 novembre à 18 h 20periodic80dfd2649
#3162.0.03 novembre à 12 h 20periodic80dfd2649
#3152.0.03 novembre à 08 h 53new_polls:leger-2025-02-0280dfd2649
#3142.0.03 novembre à 06 h 15daily80dfd2649
#3132.0.03 novembre à 05 h 47signals_daily80dfd2649
#3122.0.03 novembre à 00 h 20periodic80dfd2649
#3112.0.02 novembre à 18 h 20periodic80dfd2649
#3102.0.02 novembre à 12 h 20periodic80dfd2649
#3092.0.02 novembre à 06 h 15daily80dfd2649
#3082.0.02 novembre à 05 h 48signals_daily80dfd2649
#3072.0.02 novembre à 00 h 20periodic80dfd2649