spb/qc-election
Public
Python 66.6%
HTML 24.8%
CSS 4.9%
JavaScript 3.6%
1<!-- QC Élection Forecast — Plateforme de prévision électorale du Québec 2026 -->2<!-- Auteur : Simon-Pierre Boucher -->3<!-- Contact : contact@spboucher.ai -->4<!-- https://www.qc-election.com -->56# V3 MODEL ARCHITECTURE — cible et chemin de migration78Cible : P(issue | sondages, population, historique, candidats, participation,9fondamentaux, signaux) — composantes interdépendantes d'un même système.1011```12backend/app/modeling/13├── national/ pollster_error.py ✅ · latent_vote (=trend.py, à migrer)14├── validation/ scoring.py ✅ · ablation.py ✅ · historical_replay.py ✅15├── signals/ social.py ✅ · volatility.py ✅ · event_detection.py ✅16├── electorate/ (Phase D : mrp, poststratification, turnout)17├── geography/ (Phase C : facteurs latents, covariance spatiale)18├── candidates/ (Phase E)19├── ensemble/ (Phase F : stacking, model uncertainty)20└── simulation/ (scenarios/clustering à extraire de simulate.py)21```2223Ordre (§99/§100) : 1 replay multi-élections ✅ → 2 scoring propre (CRPS/log) ✅24→ 3 modèle dynamique d'erreur des sondeurs ✅ (v1 : σ_industrie empirique LOEO,25effets de mode, house hiérarchique) → 4 hiérarchie des 127 → 5 MRP → 6 turnout26→ 7 stacking → 8 queues lourdes (Student-t à tester par replay) → 9 distribution27prédictive du prochain sondage → 10 modèle du soir d'élection.2829Règles : shadow/champion-challenger avant production; version bump à tout30changement de distribution; no silent model change (backtest+ablation+changelog).3132## Phase suivante planifiée — Programmes & Compas électoral IA33Mandat complet : `COMPAS-PROGRAMMES.md` (documents officiels versionnés des 534partis, engagements atomiques cités, comparateur thématique, compas 6 axes,35questionnaire adaptatif, RAG cité, exports chercheurs) — neutralité et preuve36avant spectaculaire.37