LOAD90

Méthodologie

Comment LOAD90 évalue les équipes, convertit les notes en buts et probabilités, et décide quels nouveaux facteurs intégrer à la prévision.

Ce que LOAD90 prévoit

LOAD90 estime la force de chaque équipe et la probabilité de chaque issue : buts attendus des deux côtés, victoire à domicile / nul / victoire à l’extérieur, plus ou moins de 2,5 buts, les deux équipes marquent, ainsi que titre, top 4 et relégation sur la saison.

Il s’agit d’un prévision purement footballistique. Les cotes des bookmakers ne sont jamais utilisées en entrée. Comparer les prévisions aux cotes est une tâche distincte, réalisée ailleurs ; LOAD90 se concentre sur les probabilités.

En complément de la prévision, LOAD90 décrit le charge de chaque équipe : densité du calendrier, repos, déplacements et météo. La charge est contextuelle. Seules ses composantes validées par les tests entrent dans la prévision (voir Facteurs LOAD90).

Elo : la base de la force

Chaque club possède une note Elo évoluant après chaque match selon le résultat, la note adverse et l’écart de buts. Le résultat attendu à domicile est

Ehome = 1 / (1 + 10−(Elohome + 100 − Eloaway) / 400)

et après le match chaque note évolue de

ΔElo = 20 · (R − E) · √max(1, |goal difference|),   R = 1, ½ or 0

Pour un match terminé, la prévision utilise toujours les évaluations d’avant le coup d’envoi.

De l’Elo aux buts attendus (EloLambda)

Le modèle principal EloLambda convertit l’écart de notes en buts attendus λ pour chaque équipe en quatre étapes.

  1. Écart de notes. Avec d = (Elodomicile − Eloextérieur) / 100, un modèle de Poisson donne λhome = μ·eβd + γ, λaway = μ·e−βd − γ avec μ = 1,337, β = 0,152, γ = 0,114 pour les clubs. 100 points Elo modifient les buts d’une équipe d’environ 16% ; l’avantage du terrain vaut environ 75 points Elo.
  2. Niveau offensif actuel. λ est ajusté par le rapport entre buts réels et buts du modèle sur les 1000 derniers matchs (borné entre 0,85 et 1,25).
  3. Attaque et défense au-delà de l’Elo (AD_GXS). Chaque club a une valeur d’attaque A et de défense D, actualisée après chaque match à partir des buts, xG et tirs cadrés, puis décroissant vers zéro avec une constante de temps de 90 jours. λdomicile est multiplié par eAdomicile − Dextérieur, et de même pour l’équipe à l’extérieur.
  4. Disponibilité de l’effectif. Les absents réduisent l’attaque ou affaiblissent la défense, pondérés par leur rôle (cadre, titulaire, rotation, complément), part de minutes et ligne (gardiens et défenseurs en défense, attaquants en attaque, milieux à moitié dans chacune).

Des buts aux probabilités

Les deux λ définissent une grille de scores exacts de 0–0 à 10–10. Chaque cellule est le produit de deux probabilités de Poisson avec la correction Dixon–Coles, qui augmente légèrement les nuls à faible score :

P(i, j) ∝ Pois(i; λhome) · Pois(j; λaway) · τ(i, j),   τ(0,0) = 1 − λhλat, τ(1,1) = 1 − t, τ(0,1) = 1 + λht, τ(1,0) = 1 + λat, t = −0.06

La somme de la grille donne 1X2, plus ou moins de 2,5 buts, les deux équipes marquent et les scores les plus probables. Tous les marchés viennent des mêmes λ ; les chiffres d’une page restent donc cohérents.

Facteurs LOAD90

LOAD90 enrichit EloLambda avec les facteurs de son propre modèle de charge. Un facteur n’entre dans la prévision principale qu’après avoir amélioré la précision sur des saisons non utilisées pour son ajustement (voir Comment nous testons les changements). Nous appliquons la moitié de l’effet mesuré, par prudence.

FacteurRègleStatut
Forte congestionUne équipe avec au moins 4 matchs dans les 14 jours précédents marque ×0,945 et encaisse ×1,06. Sur trois saisons des cinq grands championnats, ces équipes marquaient environ 11% de moins et encaissaient 12% de plus qu’attendu.Dans la prévision
PossessionPossession moyenne avant le match (dernière année, poids accru des matchs récents). Par écart-type (environ 6,7%), une équipe marque environ 2,8% de plus et son adversaire 1,4% de plus : les équipes de possession jouent des matchs plus ouverts.Dans la prévision

Sur les pages de match, le laboratoire de scénarios affiche le même match en EloLambda pur, sans facteurs LOAD90, pour rendre leur effet visible. Sur 250 matchs de la saison actuelle jamais utilisés pour l’ajustement, l’ajout de possession a amélioré la prévision (perte logarithmique −0,008 par match).

Les échelles de 0 à 100

Les valeurs du modèle sont affichées sur des échelles fixes de 0 à 100 avec une courbe logistique. Pour la force L90, 50 représente un club typique des cinq grands championnats et 90 un prétendant au titre. Les échelles sont figées, jamais réajustées : une même note donne toujours le même nombre entre championnats et saisons.

ÉchelleConstruit à partir de50 signifie90 signifie
Force L90Elo du clubElo 1646, médiane des clubs-saisons des cinq grands championnats de 2020 à 2026Elo 1975
Force du championnatElo moyen des clubs du championnatLa médiane de 71 saisons de championnats de première divisionLe niveau historique de la Premier League est de 95
Attaque / DéfenseElo et attaque ou défense AD_GXS, face à un adversaire moyen des cinq grands championnats sur terrain neutreAttaque ou défense moyenne des cinq grands championnatsAttaque ou défense d’élite
Forme (5 derniers)Points des cinq derniers matchs comparés à ceux qu’un club médian des cinq grands championnats (force L90 50) prendrait sur les mêmes rencontres : battre un adversaire fort compte davantage. À côté : points comparés aux prévisions propres du clubUne série typiqueEnviron 6 points de plus qu’un club médian

Force L90 est la note de force des clubs propre à LOAD90, issue de l’Elo des clubs. Force du championnat utilise l’Elo moyen des clubs du championnat avec une calibration distincte (centre 1516, dispersion 77,4, contre 1646 et 150 pour les clubs). Ce n’est pas la moyenne des forces L90 ; les scores ne sont pas directement comparables.

Force actuelle est la force L90 après les absences du club avant son prochain match, reconvertie en points Elo. Force du match ajoute tout ce que la prévision utilise pour un match précis (lieu, attaque et défense, absences, style, forte congestion), et Pourquoi la force a changé détaille chaque partie en points Elo.

Charge : calendrier, repos, déplacements, météo

Le score de charge (0–100) décrit la difficulté actuelle du calendrier d’une équipe. Indice descriptif, pas prévision : une charge élevée ne modifie pas nécessairement la prévision.

ComposantePoints
Calendrier (matchs des 14 jours précédents)3 → 15, 4 → 35, 5+ → 50
Repos (jours depuis le dernier match)moins de 2,5 → 15, moins de 3,5 → 8
Trajet vers le stadeplus de 300 km → 6, plus de 800 → 12, plus de 1500 → 20 ; plus 5–10 pour les déplacements importants des 14 derniers jours

Niveaux : faible sous 20, modéré dès 20, élevé dès 40, critique dès 60. La météo (chaleur, froid, pluie, vent, orages) est présentée séparément et n’est pas ajoutée à la charge. Le Forte congestion le badge indique au moins 4 matchs en 14 jours, seul élément du calendrier dont l’effet sur les résultats est mesurable.

Prévision de saison

La suite de la saison est simulée 5000 fois. Chaque match restant est tiré depuis sa prévision enregistrée. Les matchs trop éloignés utilisent l’Elo, le niveau de buts et les valeurs décroissantes d’attaque et de défense. Le classement utilise les points, puis la différence de buts. Les résultats donnent les probabilités de titre, top 4 et relégation, les points attendus et l’intervalle probable des positions. Le Indice de compétitivité est l’entropie des probabilités de titre : 100 signifie que chaque club a la même chance, 0 qu’un club est certain de gagner.

Comment nous testons les changements

  • Uniquement ce que l’Elo ne sait pas déjà. Un nouveau facteur est mesuré sur ce que la prévision actuelle manque, jamais sur les résultats bruts.
  • Hors échantillon. Nous ajustons sur deux saisons et testons sur la troisième, à tour de rôle, pour les cinq grands championnats 2023/24–2025/26 (5256 matchs). Puis nous vérifions la saison actuelle, jamais utilisée pour l’ajustement.
  • Scores de probabilité propres. Perte logarithmique conjointe du score exact (NLL conjointe), et scores de Brier pour 1X2, plus ou moins de 2,5 buts et les deux équipes marquent.
  • Une exigence stricte. Quand plusieurs facteurs sont testés simultanément, un facteur doit dépasser la prévision actuelle d’environ 2,7 erreurs-types ; sinon l’un pourrait « fonctionner » par hasard.
  • Tableau des scores en direct. Après le lancement, chaque prévision d’avant-match est enregistrée avec la prévision témoin et évaluée à la fin du match. Un facteur qui devient moins performant est retiré.

Ce que nous avons testé sans le retenir

La plupart des idées n’ont pas été retenues. Nous les listons pour que la prévision reste explicable.

IdéeRésultat
Repos court, avantage de reposAucun effet dans aucune saison.
Fatigue des déplacements (longs trajets, kilomètres en 14 jours)Signes opposés selon les saisons.
Derbys et courts déplacementsSemblait efficace en 2024–2026, effet inversé en 2023/24. Retiré.
Match précédent en coupe ou compétition européenneNon reproduit lors d’une deuxième saison.
Bilan des confrontations directesAucun effet au-delà de la force des équipes. Les buts des confrontations passées répètent surtout l’information de possession.
Précision des passes, fautes, conversion des tirsFaible et instable selon les saisons ; reflète surtout la possession.
Cartons jaunes, pourcentage d’arrêts, buts comparés aux xGAucun effet sur les buts.
3 matchs en 14 joursAucun effet ; seul le seuil de 4 matchs ou plus compte.

Nos règles

  • Une prévision d’avant-match est figée au coup d’envoi et n’est jamais modifiée ensuite.
  • Les prévisions reconstituées après un match pour compléter les anciennes rencontres n’utilisent que les informations disponibles avant le coup d’envoi et sont signalées comme telles.
  • Les échelles et paramètres du modèle sont versionnés. Un changement reçoit un nouveau nom de version plutôt que de remplacer silencieusement l’ancien.
  • Les facteurs expérimentaux sont signalés sur la page ; la prévision sans ces facteurs reste accessible en un clic.