回収率100%越えを目指して:11Rのみに限定した理由
AI競馬予想、Hiroです。
こちらでは11Rのみに限定した理由についてお話ししていきます。
1. モデルの作成自体は簡単だった
昨年10月よりプログラミングの学習対象として競馬を選んでモデルを作ってきたのですが、幸いなことにとりあえずモデル自体を作成することは簡単でした。
ネット上に多くの人が機械学習を使って「当たる競馬プログラム」を作ろうとしていたので、参考になるコードがたくさんあったのです。
そのため、とりあえずそれらの人の真似をしていくつかのモデルを作成したり、モデルの的中率を上げるために要素を足したり減らしたりしていました。
しかし昨年末までそれらを行ってもあまり目立った成果はなく、いくつかの改変されたモデルができた程度でした。
2. 指数による解析を始めてみた
モデルをいくつか作り、予測結果が1位となるもので試したりしてみましたが、あまり成果は上がりませんでした。
参考にした方でも予測一位で買い続けたシミュレーションなどを行っていましたが、ある一定のラインを超えた指数を出す馬だけを集めてシミュレーションをしていたので、それを参考にしたみたところ、多少結果が良くなりました。
また参考にしたプログラムを書いていた方は過去のレースを参照して予測するプログラムを使用していたので、過去レースが結果に大きく結びつくのであれば、新馬戦などは予測が立てにくいとして、新馬戦などを除外するような予想をされていました。
そこで私もモデルの的中率を上げるために特定の要素を足したり引いたりしするのではなく、指数ごとの解析を進めたり、レースごとに解析することで"的中率が高い"、または"回収率が高い"レースを抽出することはできないか、と考えるようになりました。
3. 2024年度のレースごとの解析を行なってみた
昨年末に特定の指数ごとの解析を始め、またモデルのバージョンアップなどを行いながらデータを収集していると、2月下旬にあることに気づきました。
「9~11Rで上位5頭程度の的中率が高いんじゃないか?」
そこで今年に入って取得した予測をもとに上位5頭を馬連・3連複でそれぞれ10点ずつ購入するとし、シミュレーションをした結果、下記のようになりました。
※2024年1月から本日3/2までのものです。
という感じで、11Rだけ100%越えを達成していました。
(馬連・3連複は10通り/レース、3連単は60通り/レースで買うように計算しています。)
ちなみに11Rの1月、2月の成績はこんな感じです。
4. 11Rだけ回収率が高くなったことに対する考察
4-1 . 的中率について
おそらく他のレースに比べて前走などのデータに信頼性があるのではないでしょうか。
とはいえ、10Rや12Rでもそれなりの的中率を確保できているため、やはり予測そのものに対しては過去レースのデータがそれなりに重要になってくるのではないでしょうか。
4-2. 払戻金の額
11Rはその日のメインレースであることが多く、払戻金が他レースに比べ高くなっているような気がします。
これも詳細に調べたわけではないので今後の解析次第ですが、他のレースでは人気が少し低いくらいの馬が来てもさほど返還オッズは高くないため、回収率を担保できないのかなと考えています。
反対に11Rではメインの馬にお金が集中するため、少し人気の馬が外れた時に返還オッズがかなり高くなるのかなと予想しています。
そのため、現在の買い方ではそれなりの的中率を確保しつつ、かつ少し人気馬から離れた馬を買い目に入れることができているため、回収率が高くなっている気がしています。
5. 2024/3/2のレースで予想してみた結果…
5-1. 事前予想:買い目
3/2のレースの買い目は以下の通りでした。
小倉11R:4, 16, 6, 10, 8
阪神11R:10, 14, 6, 8, 5
中山11R:10, 2, 15, 1, 9
5-2. 結果
結果は以下の通りです。
小倉11R:15 → 10 → 16 (ハズレ)
阪神11R:6 → 8 → 11 (馬連当たり!!17,730円)
小倉11R:15 → 10 → 1 (馬連・3連複当たり!!770円 + 2,760円 )
というわけで、事前のデータ通りという感じでした。笑
(馬連的中率:6割、3連複的中率:3割)
6. 11Rではある程度当たるならそれなりに遊べる?笑
今回は初めての投稿でしたので指数を入れずに機械学習に基づいた予測と、その解析結果について掲載させていただきました。
今後は指数を入れつつ、11Rだけでなく買い目のレースやその他の解析結果についても掲載していこうと思います。
また今回の的中レースについてですが、特に馬連は払戻金が1,000円以下となるケースが何度かみられました。
おそらく出馬数が少ないレースでこのようになる傾向があると思いますので、例えば「10頭以下のレースは除外する」などした場合に的中率を担保できるのか、回収率がどれくらい上がるのか、などについても検討してみたいと思っています。
競馬については初心者なので、各レースの詳細な振り返りなどは行わず、指数に応じた振り返りをしていく予定です。(これは掲載するかわかりませんが、データを自分なりにまとめた結果については掲載できればと思っています。)
また各月毎の予想結果、レースごとの解析結果についてもできるだけ掲載していこうと思っていますので、そちらもよければ見て楽しんでみてください!!
明日の予想も出しているので、ぜひ確認して皆さんの予想に役立ててみてください。