Aller au contenu

Votre avis

L’adresse de cette page est envoyée avec votre message.

Quelle est la précision du classement ENSI.Score

65.0%

des pronostics figés par ce site avant un match se sont réalisés

1,264 évalués sur 22,041 matchs de la période

Mesuré sur 1264 matchs joués entre le 2 octobre 2025 et le 1 octobre 2026. Recalculé le 1 octobre 2026 à partir du rapport #241.

Les chiffres, face à une pièce

Mesure ENSI.Score Une pièce
Précision 64.95% 50.00%
Score de Brier plus bas, c’est mieux 0.2187 0.2500
Log-loss plus bas, c’est mieux 0.6265 0.6931

La précision compte les matchs où le favori l'a emporté. Le score de Brier et le log-loss lisent la probabilité elle-même, et tous deux sont meilleurs lorsqu'ils sont bas : celui qui annonce 90 % et se trompe est puni plus sévèrement que celui qui annonce 51 % et se trompe.

Jeu Matchs Précision Score de Brier Log-loss
CS2 898 64.37% 0.2212 0.6330

Un jeu apparaît ici dès qu'il compte 300 prédictions évaluées qui lui sont propres.

Quelle part de l'année ceci couvre

22,041 matchs de la période pouvaient être évalués

  • 1,264 évalués : une probabilité fixée avant le début
  • 36 périmés : la probabilité ne décrivait plus le match
  • 20,741 sans aucune probabilité

À côté de cette somme également : 1 matchs pour lesquels aucune probabilité n'a pu être figée — ce site n'en a eu connaissance qu'après leur début.

Les matchs nuls et ceux décidés par forfait se tiennent à côté de cette somme et non dedans : 1198 au total, sans résultat contre lequel évaluer la moindre probabilité.

70 % veut-il dire sept fois sur dix ?

Toutes les prédictions de l'année, triées par la probabilité annoncée et découpées en dix groupes égaux. Un groupe posé sur la diagonale a eu raison aussi souvent qu'il l'avait dit ; les barres sont l'intervalle avec lequel le groupe reste compatible à 95 %, et elles sont larges parce qu'une année de matchs, ce n'est pas beaucoup.

  • La diagonale : juste exactement aussi souvent que prévu
  • Un groupe : sa prévision face à sa fréquence de victoire
  • L’intervalle compatible avec le groupe à 95 %
Groupe Matchs Annoncé Réellement gagné Écart, pp Intervalle à 95 %
1 127 25.5% 27.6% +2.1 20.5% – 35.9%
2 127 36.9% 43.3% +6.5 35.0% – 52.0%
3 127 43.0% 42.5% -0.4 34.3% – 51.2%
4 127 47.3% 53.5% +6.3 44.9% – 62.0%
5 126 51.6% 61.9% +10.3 53.2% – 69.9%
6 126 56.4% 57.9% +1.5 49.2% – 66.2%
7 126 60.9% 65.1% +4.2 56.4% – 72.8%
8 126 65.5% 71.4% +6.0 63.0% – 78.6%
9 126 72.6% 73.0% +0.5 64.7% – 80.0%
10 126 82.7% 87.3% +4.6 80.4% – 92.0%

Comment ce chiffre est obtenu

Dans les deux heures qui précèdent le début annoncé d'un match, la probabilité que l'équipe 1 l'emporte est calculée à partir des deux ENSI.Score affichés sur le site à cet instant, puis consignée. Elle est recalculée chaque fois que les équipes, un classement ENSI.Score ou l'heure de début changent, jusqu'à cinq minutes avant le début annoncé ou jusqu'à ce que le match passe en direct. Le dernier calcul est celui qu'affiche la page du match et celui qui est mesuré ici ; les précédents sont conservés mais pas mesurés, et aucun n'est jamais modifié. Si un match commence plus tôt qu'annoncé, le dernier calcul peut tomber après le début réel : il n'utilise toujours que des classements d'avant le match, car un classement ne change qu'à la fin d'une série.

p1 = 1 / (1 + 10(r2 − r1 − 0) / 400)

r1 et r2 sont les deux ENSI.Score au moment où la probabilité est figée. Le modèle publié est elo-v1 : un décalage de 0 et une échelle de 400.

Un match compte dans les chiffres ci-dessus lorsque tout ceci est vrai, dans les 365 jours que couvre la fenêtre :

  • Le match a été joué et s'est terminé à l'intérieur de la fenêtre, et le score désigne un vainqueur.
  • Les matchs nuls et ceux décidés par forfait sont écartés : il n'y avait rien à prédire sur le serveur.
  • La prévision décrit toujours le match. Si l'heure de début ou un classement change plus de cinq minutes avant le début annoncé, elle est marquée et un nouveau calcul la remplace ; ensuite, elle reste telle qu'elle a été écrite. Si les camps sont inversés, elle est marquée à tout moment, car son chiffre concerne l'autre équipe 1, et un match sans calcul valide n'est pas mesuré. Une prévision marquée reste lisible comme trace de ce qui a été annoncé.
  • Rien n'est mesuré sur un match déjà terminé. La précision d'un modèle, c'est ce qu'il a dit avant, et rien d'autre.

Les barres de calibration sont larges à dessein. Distinguer un groupe qui annonce 70 % d'un groupe qui gagne 75 % du temps demande quelque 16 500 matchs — environ une année — et tant qu'ils ne sont pas là, l'honnêteté consiste à afficher l'intervalle plutôt qu'un verdict.

Les requêtes d'où vient ce chiffre

Le chiffre publié est recalculé à partir des lignes que le rapport a figées : il reste donc reproductible après une correction du score, un report du match ou la suppression de la série :

php artisan e:elo-accuracy --report=241
select series_id, p1, y::int as y from elo_accuracy_report_rows where report_id = ?

Paramètres : 241

La même arithmétique sur les données telles qu'elles sont maintenant. Elle n'atteint aucune page : si elle diverge du rapport, c'est que l'entrée a changé après la publication, et c'est une chose à savoir plutôt qu'à lisser.

php artisan e:elo-accuracy --live --window-days=365 --window-end=2026-10-01
select sp.series_id, sp.p1,
       (case when s.score_1 > s.score_2 then 1 else 0 end) as y
from series_predictions sp
join series s on s.id = sp.series_id
where sp.model = ? and sp.status = 'active'
  and s.date_end is not null
  and s.date_end >= (?::date - make_interval(days => ?::int - 1))
  and s.date_end  < (?::date + interval '1 day')
  and s.score_1 is not null and s.score_2 is not null and s.score_1 <> s.score_2
  and coalesce(s.forfeit_team_1, false) = false
  and coalesce(s.forfeit_team_2, false) = false
  and (?::int is null or s.game_id = ?)

Paramètres : elo-v1, 2026-10-01, 365, 2026-10-01, null, null

Les deux sélections sont l'entrée. L'arithmétique appliquée sur elles — précision, Brier, log-loss et les dix groupes avec leurs intervalles — est un seul bloc de SQL que la commande exécute sur l'une ou l'autre, de sorte qu'un rapport et un recalcul ne peuvent pas diverger pour avoir compté différemment.

Empreinte de l'entrée figée : cc4a5d11ba3d09da34cc11eb9278f2b1

Où trouver ces classements

Publicité

Connexion