Un modèle statistique ne vaut que par les données qu'on lui fournit. Derrière une simple estimation de match se cache toute une chaîne : quelqu'un a enregistré le calendrier, quelqu'un a noté le score final, et un système a mis ces informations à disposition. Comprendre cette chaîne aide à saisir à la fois la force et les limites des estimations.
Une API de données de football
Predicta récupère ses informations auprès de football-data.org, un service qui fournit, sous forme d'API, les calendriers, les équipes, les classements et les résultats des principales compétitions. Une API est un moyen standardisé pour qu'un logiciel demande des données à un autre : l'application envoie une requête, le service renvoie les informations au format structuré.
Les données utilisées sont de nature simple : quelles équipes se rencontrent, à quelle date, et quel est le score final une fois la rencontre terminée. C'est suffisant pour calculer des moyennes de buts, mesurer des forces d'attaque et de défense et suivre la forme.
Délais, corrections et reports
Ces données ne sont pas instantanées. Un résultat peut apparaître avec un léger délai après le coup de sifflet final. Il arrive aussi qu'un score soit corrigé plus tard, par exemple après une décision administrative ou l'attribution différente d'un but. Les matchs reportés compliquent encore les choses : leur date change, certains se jouent bien après les autres, et un calendrier affiché un jour peut évoluer le lendemain.
Ces aléas sont normaux et font partie de la vie de n'importe quelle source de données sportives. Ils expliquent pourquoi un résultat récent peut ne pas être pris en compte immédiatement.
La qualité des données limite celle du modèle
Le principe est simple : un modèle ne corrige pas ses entrées. Si un résultat manque, s'il est erroné ou si l'historique est incomplet, l'estimation en subit directement les conséquences. Un algorithme élégant alimenté par des données approximatives produira des chiffres approximatifs. C'est aussi pour cela que les données sont limitées à des compétitions bien couvertes, comme la Premier League, la Liga, la Serie A, la Bundesliga, la Ligue 1, l'Eredivisie, la Primeira Liga, la Championship et la Ligue des champions.
Une clé qui reste côté serveur
L'accès à ce type d'API se fait grâce à une clé personnelle, comparable à un mot de passe. Dans Predicta, cette clé reste sur le serveur de l'application et n'est jamais installée sur le téléphone. L'appareil demande les informations au serveur, qui interroge lui-même le fournisseur. Cette organisation protège la clé contre toute extraction et évite qu'elle soit détournée.
À retenir
- Les calendriers et résultats proviennent de l'API football-data.org.
- Des délais, des corrections et des reports peuvent retarder ou modifier une information.
- La qualité du modèle ne peut pas dépasser celle de ses données.
- La clé de l'API reste sur le serveur de Predicta, pas sur le téléphone.