AI競馬予想 トリガミ

機械学習や深層学習などを用いて競馬で継続的に利益を出すことを目指します。

馬券の的中率計算用の関数実装

本日は今後実装予定のAIによって単勝支持率出した後に、それをベースに各馬券の的中率を計算する関数をPythonで実装した。本日実装したのは以下の5つ。

複勝

馬単

馬連

3連単

⑤3連複

 

実装した関数を2018年の有馬記念のデータで検証してみた。

単勝支持率は、「Mamba」が算出した予想勝率を使用する。

dmv.nico

 

実装した関数での検証結果は以下の通り。

f:id:BBearM:20210310015600p:plain

 

複勝レイデオロ

 必要オッズ:1.22

 実際のオッズ:1.2-1.4

馬単レイデオロ→キセキ)

 必要オッズ:13.40

 実際のオッズ:8.9

馬連レイデオロ、キセキ)

 必要オッズ:8.04

 実際のオッズ:6.3

3連単レイデオロ→キセキ→オジュウチョウサン

 必要オッズ:235.46

 実際のオッズ:127.9

 ◆3連複(レイデオロ、キセキ、オジュウチョウサン

 必要オッズ:62.57

 実際のオッズ:36.1

 

実装としての問題は特になさそうである。

今回検証した馬券についてはほとんどが期待値1.0を下回る結果となり、

人気上位馬の馬券は「見」が正解だったということが分かった。

 

まずは計算用の関数が実装できたので、今後はいよいよ本題であるAIによる単勝支持率の予測に着手したいと思う。