SPB Git forge

spb/qc-election

Public
20commits 1branches 0releases
4.9 MBsize
maindefault branch
20 days agolast push
Python 66.6% HTML 24.8% CSS 4.9% JavaScript 3.6%
1.9 KB

# V3 MODEL ARCHITECTURE — cible et chemin de migration

Cible : P(issue | sondages, population, historique, candidats, participation, fondamentaux, signaux) — composantes interdépendantes d'un même système.

text
backend/app/modeling/
├── national/          pollster_error.py ✅ · latent_vote (=trend.py, à migrer)
├── validation/        scoring.py ✅ · ablation.py ✅ · historical_replay.py ✅
├── signals/           social.py ✅ · volatility.py ✅ · event_detection.py ✅
├── electorate/        (Phase D : mrp, poststratification, turnout)
├── geography/         (Phase C : facteurs latents, covariance spatiale)
├── candidates/        (Phase E)
├── ensemble/          (Phase F : stacking, model uncertainty)
└── simulation/        (scenarios/clustering à extraire de simulate.py)

Ordre (§99/§100) : 1 replay multi-élections ✅ → 2 scoring propre (CRPS/log) ✅ → 3 modèle dynamique d'erreur des sondeurs ✅ (v1 : σ_industrie empirique LOEO, effets de mode, house hiérarchique) → 4 hiérarchie des 127 → 5 MRP → 6 turnout → 7 stacking → 8 queues lourdes (Student-t à tester par replay) → 9 distribution prédictive du prochain sondage → 10 modèle du soir d'élection.

Règles : shadow/champion-challenger avant production; version bump à tout changement de distribution; no silent model change (backtest+ablation+changelog).

# Phase suivante planifiée — Programmes & Compas électoral IA

Mandat complet : COMPAS-PROGRAMMES.md (documents officiels versionnés des 5 partis, engagements atomiques cités, comparateur thématique, compas 6 axes, questionnaire adaptatif, RAG cité, exports chercheurs) — neutralité et preuve avant spectaculaire.