競馬の成績を記録していると、気になる数字があります。
回収率です。
ある週は150%。
次の週は40%。
月初には120%あったのに、数週間後には85%まで下がっている。
反対に、長い間70%程度だったものが、一度の高配当的中によって突然110%を超えることもあります。
こうした数字を見ていると、
「予想方法が安定していないのではないか」
「先週まで調子がよかったのに、急にAIが弱くなった?」
「回収率100%を超えたと思ったのに、結局戻ってしまった」
と感じます。
しかし、競馬の回収率は、そもそも短期間ではかなり揺れやすい数字です。
予想方法に本当に優位性があったとしても、毎週110%、105%、115%というように安定して推移するわけではありません。
的中するか外れるか。
何倍の馬券を買っているか。
何レース購入したか。
どのレースを選んだか。
さまざまな条件によって、短期的な回収率は大きく変わります。
今回は、
なぜ競馬の回収率は安定しないのか
を、競馬AIの観察という視点から整理してみます。
- そもそも回収率は「結果」を集計した数字
- 最大の理由は「的中するかどうか」が毎回不確実だから
- サンプル数が少ないほど回収率は大きく動く
- 高配当を狙うほど回収率は揺れやすい
- 的中率と回収率の安定性は別
- 一度の高配当に回収率が支えられていることがある
- 「高配当を除いた回収率」も見てみる
- 馬券種によってもブレ方が違う
- 購入条件が途中で変わっていないか
- 賭け金を変えると回収率への影響も変わる
- オッズそのものも動いている
- 「当たったか」だけではAIの調子を判断できない
- 回収率と予測精度も分けて考える
- 市場環境が変わる可能性もある
- 条件別に分けると「不安定」の正体が見えることがある
- 月単位だけで判断しない
- 見たいのは「点」より「流れ」
- 最大連敗も確認したい
- 回収率を安定させようとしすぎる問題
- 回収率が下がったときに確認したいこと
- 競馬AIで記録したい指標
- 回収率100%を超えていても安心しない
- 回収率100%を下回ってもすぐ失敗とは言えない
- 回収率のブレそのものをデータとして見る
- まとめ
そもそも回収率は「結果」を集計した数字
回収率は、購入した馬券に対してどれだけ払戻金が戻ってきたかを示します。
計算式はシンプルです。
回収率=払戻金÷購入金額×100
例えば1万円購入して、1万2,000円戻ってきた場合は回収率120%です。
一方、1万円購入して5,000円しか戻らなければ50%です。
分かりやすい数字ですが、ここで注意したいのは、回収率は予想能力そのものを直接測っているわけではないことです。
回収率には、
- 予想精度
- 購入したオッズ
- 馬券種
- 購入レース数
- 偶然の的中・不的中
- 高配当の有無
- 資金配分
などがまとめて反映されています。
そのため、
回収率が上がった=予想能力が向上した
とは限りません。
反対に、
回収率が下がった=予想方法が悪くなった
とも限りません。
まずは、結果としての回収率と、予想方法そのものの性能を分けて考える必要があります。
最大の理由は「的中するかどうか」が毎回不確実だから
競馬では、ある馬の勝率を60%と正しく推定できたとしても、その馬が必ず勝つわけではありません。
60%ということは、逆に考えれば40%は負けます。
そして、どのレースでその40%が発生するのかは分かりません。
例えば、勝率50%の馬を10回買ったとします。
理論上は5勝程度が一つの目安になります。
しかし実際には、
- 7勝3敗
- 6勝4敗
- 5勝5敗
- 3勝7敗
のような結果になることがあります。
短期間では、想定より多く勝つこともあれば、負けが集中することもあります。
このブレが回収率へ直接影響します。
予想確率が正しくても、結果は毎回その確率どおりには並びません。
競馬で回収率を観察するときは、
確率と実際の結果の間には短期的なズレが発生する
ことを前提にする必要があります。
サンプル数が少ないほど回収率は大きく動く
回収率が安定しないとき、最初に確認したいのが購入レース数です。
例えば、1レース1,000円ずつ購入するとします。
10レースなら総購入額は1万円です。
ここで単勝10倍を1回的中させれば、払戻金は1万円になります。
ほかの9レースがすべて外れても、回収率は100%です。
もし単勝20倍を1回当てれば、
払戻金2万円÷購入額1万円=回収率200%
になります。
たった一度の的中で、数字が大きく変わります。
一方、1,000レース購入して総購入額が100万円になれば、2万円の的中が一度増えた程度では回収率はほとんど動きません。
| 購入レース数 | 総購入額 | 2万円の払戻が与える影響 |
|---|---|---|
| 10レース | 1万円 | 非常に大きい |
| 50レース | 5万円 | 大きい |
| 100レース | 10万円 | まだ目立つ |
| 1,000レース | 100万円 | 比較的小さい |
サンプル数が増えるほど、一回の結果が全体へ与える影響は小さくなります。
そのため、
「今週の回収率」
「今月の回収率」
だけを見て予想方法を評価すると、偶然の影響を強く受けます。
高配当を狙うほど回収率は揺れやすい

回収率の安定性は、どのオッズ帯を買うかによっても変わります。
例えば、単勝2倍程度の馬を中心に買う場合、比較的頻繁に的中します。
一方、単勝20倍の馬を狙う場合、的中回数は少なくなります。
仮に本当の勝率が6%で、単勝20倍だったとします。
単純期待値は、
0.06×20=1.20
です。
理論上は期待回収率120%です。
かなり魅力的に見えます。
しかし、勝率6%ということは、平均的には約17回に1回程度しか勝ちません。
20連敗、30連敗することも十分考えられます。
その間の回収率は0%に近い状態です。
そして一度的中すると、急に数字が跳ね上がります。
つまり、
高期待値だから回収率が安定するわけではありません。
むしろ、人気薄を狙う戦略では回収率の上下が激しくなる可能性があります。
的中率と回収率の安定性は別
競馬では、
「的中率を上げれば安定する」
と考えたくなります。
確かに、低オッズ中心なら的中回数が増えるため、短期的な連敗は減りやすくなります。
しかし、的中率が高いことと、回収率が高いことは別です。
例えば、
Aパターン
- 的中率:60%
- 平均的中オッズ:1.5倍
単純化すると、
0.60×1.5=0.90
期待回収率は90%です。
Bパターン
- 的中率:20%
- 平均的中オッズ:6.0倍
なら、
0.20×6.0=1.20
期待回収率は120%です。
Aは頻繁に当たるため、精神的には安定しているように感じます。
しかし長期的には資金が減る可能性があります。
Bは外れが多く、回収率も激しく上下します。
それでも、確率推定が正しければ長期的には利益が残る可能性があります。
ここで、
「数字が安定している」と「有利な馬券を買えている」
を分ける必要があります。
一度の高配当に回収率が支えられていることがある

回収率100%を超えたときに確認したいのが、どの的中が利益を作っているかです。
例えば100レースで10万円を購入し、合計12万円戻ってきたとします。
回収率は120%です。
しかし内訳を見ると、
- 99レースの払戻合計:5万円
- 1レースの払戻:7万円
だったとします。
この場合、一度の高配当的中が全体の回収率を大きく押し上げています。
その高配当がなければ、
5万円÷10万円=50%
です。
もちろん、高配当を狙う戦略なら、一度の大きな的中で利益を作ること自体は問題ではありません。
重要なのは、
その高配当が戦略上必要な的中だったのか、偶然だったのか
です。
例えば、毎回同じルールで10倍以上の馬を購入しているなら、高配当的中を含めて戦略です。
しかし普段とは違う買い方をした一回だけが当たり、回収率を押し上げているなら、再現性には疑問が残ります。
「高配当を除いた回収率」も見てみる
回収率を観察する際は、最大払戻を除いた数字を見る方法があります。
例えば、
通常回収率:115%
だったとしても、最大配当1件を除くと、
回収率:82%
になるかもしれません。
だからといって115%が偽物という意味ではありません。
ただ、
利益が特定の的中へどれほど依存しているか
を把握できます。
競馬AIの検証では、
- 全体回収率
- 最大的中を除いた回収率
- 上位3件の的中を除いた回収率
- 払戻金の中央値
- 平均オッズ
なども確認すると、収益構造を理解しやすくなります。
馬券種によってもブレ方が違う

単勝、複勝、ワイド、馬連、三連複、三連単。
馬券種によって的中率と配当の分布は異なります。
一般的には、多くの組み合わせから正解を選ぶ馬券ほど的中頻度は低く、高配当が発生しやすくなります。
そのため、
- 複勝中心
- 三連単中心
では、同じ回収率100%を目指すとしても、数字の動き方はかなり違います。
複勝なら、
80%→90%→85%→95%
のように比較的小さく動くことがある一方、
高配当馬券では、
0%→20%→15%→250%→180%
といった大きな動きもあり得ます。
回収率だけを並べるのではなく、
どの馬券種で作られた回収率なのか
を見る必要があります。
購入条件が途中で変わっていないか
回収率が安定しない原因として見落としやすいのが、自分自身のルール変更です。
例えば、
最初の50レースでは、
「AI指数1位かつ単勝10倍以下」
を購入していたとします。
ところが負けが続いたため、
「AI指数2位も買ってみよう」
と変更します。
さらに、
「単勝だけでは当たらないので複勝も追加」
と変えます。
その後、
「今日は自信があるから購入金額を倍にする」
となれば、もはや同じ戦略の成績ではありません。
回収率を一つの数字として集計しても、中身が違います。
| 期間 | 購入ルール |
|---|---|
| 前半 | AI指数1位・単勝 |
| 中盤 | AI指数1〜2位・単勝 |
| 後半 | 単勝+複勝 |
| 一部 | 自信度によって購入額変更 |
この状態で、
「AI指数の回収率が安定しない」
と結論付けるのは難しいでしょう。
AIではなく、運用ルールが変わっているからです。
賭け金を変えると回収率への影響も変わる
各レースを同じ1,000円で買っている場合、一つ一つの結果は同じ重みになります。
しかし、レースによって購入金額を変えると状況が変わります。
例えば、
通常レース:1,000円
自信のあるレース:10,000円
としていた場合、自信のあるレースを一度外すだけで、通常レース10回分の損失が発生します。
仮にAIの予想精度が同じでも、資金配分によって回収率は大きく動きます。
特に、
「今回は○○銀行だから」
「今日は当たりそう」
「連敗しているので取り返したい」
という理由で金額を増やすと、予測モデルではなく感情が回収率を左右します。
モデルの性能を評価したいなら、まず一定金額で検証する方が比較しやすくなります。
オッズそのものも動いている
競馬では、予想した時点のオッズと実際に購入したオッズ、最終オッズが異なることがあります。
例えばAIが、
勝率20%
と推定した馬がいたとします。
単勝6.0倍なら、
0.20×6.0=1.20
です。
期待値があるように見えます。
しかし、購入時に4.5倍まで下がれば、
0.20×4.5=0.90
になります。
同じ馬、同じ予想でも、価格が変わっただけで期待値は変わります。
回収率が安定しないとき、
「予想が外れた」
だけでなく、
想定していた価格で馬券を買えていたか
も確認する必要があります。
「当たったか」だけではAIの調子を判断できない
競馬AIを運用していると、
3週連続で指数1位が好走する。
その後2週間、ほとんど当たらない。
すると、
「モデルが急に弱くなった?」
と感じます。
しかし、短期間の成績だけでは判断できません。
例えば、p_win=0.30の馬なら、AIは最初から70%程度は勝たないと推定しています。
3頭連続で負けても、不思議ではありません。
重要なのは、
AIが出した確率と、長期的な実績が対応しているか
です。
例えば、
| AI予測 | 実際の勝率 |
|---|---|
| p_win 0.10前後 | 約10% |
| p_win 0.20前後 | 約20% |
| p_win 0.30前後 | 約30% |
| p_win 0.40前後 | 約40% |
という傾向が長期的に確認できれば、確率には意味がある可能性があります。
一週間ごとの的中率よりも、予測確率の整合性を見る方がAIの評価には向いています。
回収率と予測精度も分けて考える
AI指数の評価では、
予測が正しいか
と、
馬券として儲かるか
を分ける必要があります。
AIが毎回かなり正確に強い馬を選んでいたとしても、その馬がすべて1番人気なら、オッズが低くなります。
例えばAI指数1位の勝率が高くても、
- 平均単勝オッズ1.8倍
- 勝率45%
なら、
0.45×1.8=0.81
です。
予測モデルとしては優秀でも、単勝を買い続ける戦略としては利益にならない可能性があります。
反対に、指数順位の的中率はそれほど高くなくても、市場が過小評価している馬を拾えていれば、回収率が高くなることがあります。
つまり、
AIの予測性能と馬券戦略の性能は別物
です。
回収率が落ちたときにモデルだけを疑うのではなく、購入ルールも確認する必要があります。
市場環境が変わる可能性もある

過去データで有効だった条件が、将来も同じように機能するとは限りません。
例えば、ある傾向が多くの競馬ファンに知られるようになると、その情報がオッズへ織り込まれる可能性があります。
以前は人気がなかった条件の馬でも、
「この条件は狙い目」
と広く知られれば、次第に人気を集めます。
勝率が変わらなくてもオッズが下がれば、期待値は低くなります。
AIモデル側でも、
- 騎手構成
- レース体系
- 馬場
- 調教方法
- 市場参加者の予想技術
などが変われば、過去データとの違いが生まれる可能性があります。
短期的な回収率低下をすべて市場変化と考えるのは早すぎますが、長期間成績が悪化しているなら検討したい要因です。
条件別に分けると「不安定」の正体が見えることがある
全レースをまとめた回収率だけを見ていると、何が原因で数字が変化したのか分かりません。
そこで条件別に分解します。
例えば、
- 人気別
- オッズ帯別
- 距離別
- 芝・ダート別
- 競馬場別
- 馬齢別
- 斤量別
- 騎手別
- AI指数順位別
- p_win帯別
などです。
全体では回収率90%でも、
| 条件 | 回収率 |
|---|---|
| 単勝3倍未満 | 78% |
| 3〜5倍 | 94% |
| 5〜10倍 | 112% |
| 10〜15倍 | 105% |
| 15倍超 | 62% |
という結果かもしれません。
この場合、
「AI全体が弱い」
というより、
「低オッズと高すぎるオッズ帯では市場を上回れていない」
という仮説が生まれます。
回収率の不安定さを観察することで、モデルの得意不得意が見える可能性があります。
月単位だけで判断しない
月間回収率は分かりやすい数字です。
1月95%
2月120%
3月75%
4月110%
と並べれば、成績を確認できます。
ただし、月という区切りは人間がカレンダー上で決めただけです。
1月31日のレースと2月1日のレースで、予測モデルの仕組みが突然変わるわけではありません。
そのため、月間回収率だけではなく、
直近100レース
直近500レース
といった移動区間で見る方法もあります。
これならレース数をそろえて比較できます。
開催数が少ない月と多い月の差も減らせます。
見たいのは「点」より「流れ」
回収率を評価するとき、ある時点の数字だけを見ると判断しにくくなります。
例えば、
現在回収率105%
という数字だけでは、その105%へどう到達したのか分かりません。
- 50%から一度の高配当で105%になった
- 100〜110%の間を長期間維持している
- 150%から徐々に105%まで下がった
では意味が違います。
そのため、回収率の推移を時系列で記録すると分かりやすくなります。
見る項目としては、
- 累計購入額
- 累計払戻額
- 累計回収率
- 直近100レース回収率
- 的中率
- 平均購入オッズ
- 最大連敗
- 最大払戻
などがあります。
特に累計回収率と直近一定レース数の回収率を並べると、
「長期成績は良いが最近悪化している」
といった変化を確認できます。
最大連敗も確認したい
期待値がプラスの戦略でも、連敗は起こります。
特に人気薄を狙う場合は長くなります。
例えば勝率10%なら、10回に1回程度勝つ計算ですが、
「必ず10回以内に1回当たる」
わけではありません。
20連敗することもあります。
長期的に回収率100%を超える方法でも、途中で大きく資金が減る期間があるかもしれません。
そのため、
- 最大連敗数
- 最大ドローダウン
- 回収率100%を下回っていた期間
なども観察する必要があります。
結果的に回収率110%になったとしても、途中で資金が半分になる戦略なら、実運用は簡単ではありません。
回収率を安定させようとしすぎる問題
回収率が大きく上下すると、不安になります。
そこで、
「もっと当たりやすい馬を買おう」
「人気馬中心にしよう」
「複勝を増やそう」
と変更したくなります。
確かに、的中頻度を上げれば短期的な変動が小さくなることがあります。
しかし、それによって期待値まで下がる可能性があります。
回収率のグラフを滑らかにすることが目的ではありません。
重要なのは、
長期的に期待値のある選択ができているか
です。
数字が大きく動くこと自体が、戦略の失敗を意味するとは限りません。
一方、いつまでも「ブレだから」と説明して悪い成績を放置するのも危険です。
この境界を判断するためにも、十分なデータと条件別分析が必要になります。
回収率が下がったときに確認したいこと
回収率が急に悪化した場合は、すぐモデルを作り直すのではなく、原因を分解してみます。
1.単なる連敗ではないか
予測確率から考えて、起こり得る範囲の連敗なのかを確認します。
2.購入レース数は十分か
20レース程度なら、一時的な上下かもしれません。
3.高配当が来ていないだけではないか
人気薄戦略なら、まだ利益を作る的中が発生していない可能性があります。
4.購入条件を変更していないか
指数順位、オッズ条件、馬券種などを途中で変えていないか確認します。
5.賭け金が変わっていないか
特定レースだけ購入額を増やしていれば、その結果の影響が大きくなります。
6.オッズ帯が変化していないか
以前より低いオッズを多く購入しているなど、馬券価格が変わっている可能性があります。
7.特定条件で悪化していないか
競馬場、距離、馬齢などに原因が集中しているかもしれません。
8.予測確率自体が崩れていないか
p_winと実際の勝率の対応を確認します。
ここまで見てから、モデルそのものを修正するか判断した方がよさそうです。
競馬AIで記録したい指標
この競馬AIでも、回収率だけを追うのではなく、複数の数字を記録していきたいと思います。
| 指標 | 見たいこと |
|---|---|
| 累計回収率 | 長期的な収益性 |
| 直近100レース回収率 | 最近の変化 |
| 単勝的中率 | 予測順位の精度 |
| 複勝率 | 上位評価馬の安定性 |
| 平均オッズ | どの価格帯を買っているか |
| p_win帯別勝率 | 確率推定の信頼性 |
| 人気別回収率 | 市場との評価差 |
| 最大連敗 | 戦略のブレ |
| 最大払戻 | 高配当への依存度 |
| 最大払戻除外時回収率 | 一撃依存の確認 |
| 競馬場別回収率 | 得意不得意 |
| 距離別回収率 | 条件適性 |
「今月は110%だった」で終わらせるのではなく、
なぜ110%になったのか
まで観察したいところです。
回収率100%を超えていても安心しない
回収率が100%を超えると、予想方法が完成したように感じます。
しかし、100%という境界を超えたかどうかだけでは十分ではありません。
例えば、
- 回収率103%・5,000レース
- 回収率180%・20レース
なら、後者の方が数字は派手です。
しかし、再現性を考えると前者の方が興味深い可能性があります。
同じように、
- 回収率120%だが1件の万馬券へ依存
- 回収率105%だが多数のレースで安定
でも性質が違います。
回収率は「高いほど良い」と単純には言えません。
数字の裏側を見る必要があります。
回収率100%を下回ってもすぐ失敗とは言えない
反対に、回収率が一時的に90%になったからといって、すぐ失敗とも言えません。
例えば、本来期待回収率110%の戦略があったとしても、短期的には70%や80%になることがあります。
重要なのは、
- どれだけのレース数か
- 想定されたブレの範囲か
- 予測確率が維持されているか
- 同じ購入ルールを守っているか
- 長期的な傾向が悪化していないか
です。
「100%を割ったからモデル変更」
を繰り返すと、偶然の結果に合わせてモデルを変更することになります。
結果的に過去のデータへ過剰に適合し、さらに安定しなくなる可能性もあります。
回収率のブレそのものをデータとして見る
これまで、回収率が上下すると、
「今日はダメだった」
「今週は調子がいい」
と結果だけを見がちでした。
しかし、ブレ自体にも情報があるのかもしれません。
どの条件で回収率が崩れるのか。
どのオッズ帯で連敗が増えるのか。
利益が何件の的中で作られているのか。
最大連敗はどれくらいなのか。
回収率100%へ戻るまで何レース必要なのか。
こうした数字を記録すると、単純な平均回収率だけでは分からない戦略の性質が見えてきます。
もしかすると、
「回収率を安定させる」ことより、「どの程度不安定になる戦略なのかを理解する」こと
の方が重要なのかもしれません。
まとめ
競馬の回収率が安定しない理由は、一つではありません。
主な要因として、
- レース結果そのものに偶然性がある
- サンプル数が少ない
- 高配当馬券は的中頻度が低い
- 一度の高配当に成績が左右される
- 馬券種によって変動幅が異なる
- 購入条件が途中で変わる
- 賭け金を変更している
- 購入時のオッズが変動する
- AIの予測精度と回収率は別物
- 得意不得意の条件が混在している
といったものがあります。
そのため、回収率が上下したときに、
「予想が当たらなくなった」
だけで結論付けるのは早いのだと思います。
確認したいのは、回収率だけではありません。
的中率、平均オッズ、レース数、最大連敗、高配当への依存度、条件別成績、p_winと実際の勝率などを組み合わせて見る必要があります。
競馬で利益を残せる理論が仮にあったとしても、回収率が一直線に上昇することは考えにくいでしょう。
期待値がプラスでも連敗します。
高配当が来るまで長い期間マイナスになることもあります。
反対に、偶然の大きな的中によって、一時的に実力以上の回収率になることもあります。
だから、回収率を見るときに重要なのは、
「今100%を超えているか」だけではなく、「なぜその数字になっているのか」
なのだと思います。
この競馬AIでも、単勝回収率という一つの結果だけでモデルを評価せず、その数字がどのように作られているのかを観察していく必要があります。
回収率が下がった。
すぐモデルを変更するのではなく、まず原因を分けてみる。
回収率が上がった。
すぐ成功と考えるのではなく、どの的中が利益を作ったのかを見る。
勝ったり負けたりする数字に一喜一憂するより、その揺れ方そのものを記録する。
それが、回収率という数字を少しずつ理解する方法なのかもしれません。



コメント