Aller au contenu

Calibration des prévisions

À quelle fréquence nos prévisions visent juste.

Nous comparons chaque tranche de prévision à ce qui est réellement arrivé à ces projets de loi.

Les projets de loi sont évalués à chaque étape atteinte, par un modèle bâti à partir d’autres sessions du Parlement, jamais de la leur. Les projets de loi au point mort sont revus à la baisse selon le temps passé sans progrès, et cet ajustement ne fait pas partie de cette vérification.

Les chiffres

Le 12 octobre 2026, nous avons corrigé la façon dont cette vérification évalue les projets de loi et, d’après les chiffres corrigés, relevé nos prévisions pour les projets de loi émanant des députés qui ont franchi la première lecture. Les deux changements sont reflétés dans les chiffres ci-dessous.

mieux que le hasard
53 %
L’erreur en moins par rapport à toujours prédire le taux d’adoption habituel (score de compétence de Brier).
écart de calibration moyen, pondéré
2,4 %
L’écart entre les prévisions et les résultats, pondéré par le nombre de prévisions dans chaque tranche. La plus grande tranche en regroupe 1 392 sur 2 800, elle porte donc l’essentiel de ce chiffre. L’écart propre à chaque tranche figure dans le tableau ci-dessous. Plus il est bas, mieux c’est.
projets de loi vérifiés
1 741
sur 6 sessions closes du Parlement

Ce qui est arrivé dans chaque tranche de prévision.

Chaque ligne est une tranche déjà utilisée par le modèle : combien de prévisions elle regroupe, combien de ces projets de loi ont été adoptés et l’écart. Un projet de loi fait l’objet d’une prévision à chaque étape atteinte.

  • 0 %–10 %1 392 prévisions

    5 % adoptés · prévu 3,4 % · écart 1,3 %

  • 10 %–20 %243 prévisions

    19 % adoptés · prévu 17,3 % · écart 1,6 %

  • 20 %–30 %80 prévisions

    30 % adoptés · prévu 25,5 % · écart 4,5 %

  • 30 %–40 %88 prévisions

    28 % adoptés · prévu 34,1 % · écart 5,7 %

  • 40 %–50 %10 prévisions, petit échantillon

    90 % adoptés · prévu 45,6 % · écart 44,4 %

  • 50 %–60 %92 prévisions

    63 % adoptés · prévu 51,6 % · écart 11,4 %

  • 60 %–70 %128 prévisions

    55 % adoptés · prévu 60,8 % · écart 6,1 %

  • 70 %–80 %377 prévisions

    79 % adoptés · prévu 76,9 % · écart 2,2 %

  • 80 %–90 %172 prévisions

    78 % adoptés · prévu 80,3 % · écart 2,4 %

  • 90 %–100 %218 prévisions

    96 % adoptés · prévu 96,2 % · écart 0,1 %

Recalculé le 12 octobre 2026. Il est refait à la clôture d’une session fédérale. Source : LEGISinfo (Bibliothèque du Parlement). Chaque session est évaluée par un modèle bâti sans elle.

Affichez ce chiffre sur votre site.

Salles de rédaction, associations et équipes de relations gouvernementales peuvent intégrer le badge de calibration : l’écart moyen et la taille de son échantillon, depuis la même API publique.

L’extrait à copier

<div data-clarion-calibration data-locale="fr"></div>
<script src="https://app.withclarion.com/embed/calibration/v1.js" async></script>

Réglez data-locale à « en » ou « fr ». Vous pouvez placer plusieurs badges sur une page ; incluez le script une seule fois.

Si votre site applique une Content-Security-Policy

Ajoutez ces trois autorisations d’origine à votre politique. Les trois sont requises.

script-src https://app.withclarion.com;
style-src https://app.withclarion.com;
connect-src https://app.withclarion.com;

style-src est requis, car le badge charge sa feuille de style depuis notre origine, jamais en ligne ; sans lui, le badge s’affiche sans mise en forme. Il n’exige aucun 'unsafe-inline', aucun 'unsafe-eval', aucun changement d’encadrement et aucun img-src, puisque la marque est un SVG en ligne. Si votre politique ne définit que default-src, une seule autorisation default-src pour https://app.withclarion.com couvre les trois.

Ce qu’il affiche

Un seul chiffre : l’écart de calibration moyen, et plus il est bas, mieux c’est. C’est la distance entre les taux d’adoption prévus et observés, pondérée par le nombre de prévisions dans chaque tranche, et ce n’est pas un pourcentage d’exactitude. La taille d’échantillon et le nombre de sessions l’accompagnent toujours. Si l’API est inaccessible, le badge l’indique ; si l’échantillon est trop mince, il le dit. Il n’affiche jamais de chiffre inventé ni d’espace réservé.

Le badge s’affiche dans un Shadow DOM : votre CSS et le nôtre ne se mélangent jamais. Il ne dépose aucun témoin, n’utilise aucun stockage et n’effectue aucun appel de traçage. Il récupère les chiffres depuis notre API publique, qui les met en cache, de sorte que le chiffre peut accuser un retard sur cette page. Les fichiers du badge sont eux-mêmes mis en cache comme immuables.

Conditions

Intégration gratuite. Ne modifiez pas les fichiers servis : v1.js et v1.css sont gelés, et tout changement incompatible paraît dans de nouveaux fichiers v2, de sorte qu’une page qui a intégré v1 continue d’afficher ce qu’elle a vérifié. Les chiffres viennent de notre API, pas des fichiers du badge. Le lien « Voir le registre complet » intégré au badge tient lieu d’attribution ; rien d’autre n’est exigé.

Voyez la prévision sur un vrai projet de loi.

Demandez l’accès, puis ouvrez un projet de loi fédéral pour voir sa prévision d’adoption et ce qui la motive.