Bonjour, c'est Aoki (@aoki_eng). Cette fois, j'ai essayé de quantifier la force des chevaux de course dans les courses de chevaux, je vais donc la résumer dans cet article.
Cliquez ici pour github (https://github.com/katsuomi/keiba-BTmodel)
J'adore les courses de chevaux. Chaque week-end, je regarde toutes les grandes courses appelées courses à prix lourds à la télévision, et je parie une petite somme d'argent.
Par conséquent, je regarde souvent les résultats des courses passées des chevaux en compétition, mais je sentais que je ne savais pas exactement quelle était la force du cheval. Par exemple Quelle est la force de ce cheval? Il y a tellement de races qui sont en premier lieu, donc ça semble être assez fort!
Et ce cheval? Il y a tellement de races qui sont en premier lieu, donc ça semble être assez fort!
Eh bien, je peux dire intuitivement si c'est un cheval fort ou un cheval faible, Je ne sais pas à quel point c'est fort.
Je veux exprimer la force du cheval concrètement! !! En raison de ma curiosité, j'ai décidé de le quantifier cette fois.
Il y a n éléments (équipes et individus) et une sorte de bataille doit être jouée. Le match est un match d'un élément à un élément, et le résultat n'est qu'une victoire ou une défaite contre un élément. Supposons que la "force" de chaque élément soit mesurée à partir des résultats de plusieurs batailles. Ici, en supposant que la probabilité que l'élément i gagne l'élément j est Pij, pour toutes les combinaisons, Introduisez πi. L'expression relationnelle de l'équation (1) est appelée le modèle de Bradley-Terry (BT). Dans le modèle BT, πi peut être considéré comme représentant la force de l'élément i. On dit que le modèle BT est capable de décider du résultat par une bataille avec un tiers, même s'il n'y a pas de confrontation directe. (Cité de ici)
Cet article n'entre pas dans les détails sur le modèle BT. Mettre tout simplement,
** C'est un modèle qui peut raisonnablement montrer la force de chaque élément contre des choses comme des batailles individuelles! ** **
(Je ne peux pas exprimer ce dans quoi je suis bon ou faible, comme Janken)
Un exemple courant ・ Montrons la force des équipes Seregi et Paregi! ・ Montrons la force de l'équipe de la J League! Il y a quelque chose comme.
Pensons maintenant aux courses de chevaux. Par exemple, si le résultat d'une course est le suivant En se concentrant sur le deuxième cheval, ・ J'ai perdu contre le premier cheval ・ Gagné contre les chevaux 3-18
On peut dire ça.
De cette façon, dans une course de chevaux "Un match cheval de course contre cheval de course est organisé" J'ai pensé à appliquer le modèle BT.
・ Depuis le site officiel de JRA, grattage et tabulation des résultats de la course de 2014 à 2018 ・ Appliquer le modèle BT au résultat
La méthode de mise en œuvre spécifique est publiée ici (https://github.com/katsuomi/keiba-BTmodel/blob/master/pointToHorseStrength.py)
Le cheval de compétition le plus fort parmi les chevaux actifs est ** Almond Eye **!
Cette fois, j'ai essayé de montrer la force du cheval de course en utilisant le modèle BT. Après tout, le nombre de chevaux encore actifs et de chevaux actifs dans le passé est élevé et rien ne peut être obtenu en particulier. (Lol)
Oups Ce week-end, il y aura une course appelée Victoria Mile, où Almond Eye, le cheval actif le plus fort, courra. C'est une course difficile chaque année, mais ... !!!!
[référence] À propos du modèle Bradley-Terry https://www.gavo.t.u-tokyo.ac.jp/~mine/japanese/IT/2017/toukei171211.pdf Concernant les performances du cheval https://www.netkeiba.com/ Concernant les informations de courses passées http://www.jra.go.jp/
Recommended Posts