更新日:
8/8/2026

競馬AIは本当に当たる?予想の仕組みと的中率・回収率の見方

blog header image

この記事のポイント

競馬AIが出すのは確定した着順ではなく、過去データに基づく確率やスコア
的中率が高くても、購入額を払戻金が下回れば収支はマイナスになる
「回収率100%超」は、対象レース数、期間、券種、公開時刻を見なければ評価できない
ChatGPTはデータ整理や仮説の説明に使えるが、馬名だけで競馬専用AIと同じ予測はできない
バックテストと実運用を分け、外れたレースを含む継続成績を確認することが欠かせない

競馬AIは、大量の過去データを処理し、各馬の勝率や上位入着確率を推定することに向いています。

ただし、AIがレース結果を事前に知っているわけではなく、的中や利益を保証するものでもありません。

評価するときは、的中率だけでなく、回収率、購入点数、検証期間、対象レース数、予想を公開した時刻まで確かめる必要があります。

Google Trendsで「競馬AI」「競馬予想 AI」の推移を見ると、週末に検索関心が高まる波が確認できます。

AIが選んだ馬なら、人間が予想するより本当に当たりやすいのでしょうか。

Google Trendsが示すのは、指定した地域・期間内で最も関心が高かった時点を100とする相対値です。

検索回数そのものではないため、グラフの山をそのまま「何万人が検索した」と読むことはできません。

それでも、中央競馬の開催日と検索の波が重なる理由を考える手がかりにはなります。

無料で当たるAIを探す前に押さえておきたいのが、当たった回数を表す「的中率」と、使った金額に対していくら戻ったかを表す「回収率」の違いです。

本稿ではサービスの優劣や買い目ではなく、競馬AIの仕組みと、公開成績を読むための判断軸を整理します。

※本稿はAIによる予測と成績表示を理解するための情報であり、馬券の購入や特定サービスの利用を勧めるものではありません。

最初に結論|競馬AIは当たることもあるが、利益は保証できない

競馬AIは、人が短時間では処理しにくい量の成績や条件を比べ、各馬の勝率や入着確率を一貫した基準で推定できます。

一方、一つのレースには偶然、展開、直前の状態変化など未観測の要因が残ります。

予想が当たる可能性と、長期的に購入額を上回ることは別の問題です。

的中率だけで結論を出さず、購入点数と長期の回収率を合わせて見る必要があります。

週末に「競馬AI」の検索が増える理由

JRAの中央競馬は主に土曜日と日曜日に開催されます。

JRAのFAQによると、通常の出馬表は木曜日16時すぎに馬番号・枠番号なしで一度公表され、その後、レース前日の10時すぎに馬番号・枠番号付きの出馬表が出ます。

天候、馬場状態、オッズ、当日の馬体重といった材料も発走へ近づくほどそろうため、金曜日夜から日曜日の発走前へ検索が集中しやすいと考えられます。

これは開催日程と情報公開時刻から導ける編集上の分析であり、Googleが検索増加の理由を公式に説明したものではありません。

2026年8月8日と9日は、JRA公式の開催情報で新潟・中京・札幌の3場開催が案内されています。

8日には札幌でエルムステークス(GⅢ)、9日には新潟でレパードステークス(GⅢ)、中京でCBC賞(GⅢ)が組まれており、重賞前に予想を探す動きが強まりやすい週末です。

なお、事前の競馬番組は変更される可能性があるため、公開時点の出馬表や開催のお知らせを基準にする必要があります。

競馬AIとは何か

競馬AIとは、過去のレース結果や出走条件を分析し、各馬の勝率、着順、入着確率、期待値などを推定するシステムです。

「AI競馬予想」と呼ばれていても、中身は同じではありません。

決められた条件で点数を加減するルールベースから、統計モデル、機械学習、ニューラルネットワークを使う深層学習、文章で見解を作る生成AIまで含まれます。

JRA-VANは人工知能でレース結果を事前予測する「データマイニング」を提供し、netkeibaはレース展開、走破タイム、前後半3ハロンのラップなどを予測する機能を案内しています。

これらも出力対象と設計が異なるため、「AI」という表示だけで横並びにはできません。

種類 考え方 主な出力 確認したい点
ルールベース 人が決めた条件と配点で評価 印、順位、指数 ルールが固定され、環境変化へ追随しにくい場合がある
統計モデル 変数と結果の関係を数式で推定 勝率、着順確率 前提条件と変数の選び方
機械学習 過去データから複雑な関係を学習 確率、ランキング、スコア 学習期間、検証方法、過学習
ディープラーニング 多層ニューラルネットワークで特徴を学ぶ 順位、展開、時系列予測 大量データがあっても説明しにくい場合がある
生成AI 入力資料や検索結果を文章として整理 見解、比較、要約 最新データへのアクセスと数値計算の根拠
競馬情報サービスの独自AI 公式・提携データと独自モデルを統合 指数、展開、推奨条件 モデル名より成績の集計条件を見る

競馬AIの仕組み|データから勝率・指数が出るまで

競馬AIは、過去の着順を暗記して次の勝ち馬を答えるものではありません。

馬、騎手、コース、距離、馬場などを数値へ変換し、結果と結び付きやすいパターンを学びます。

新しいレースでは同じ形式の条件を入力し、各馬の確率や相対スコアを計算します。

その確率とオッズを比べて初めて購入判断へ進むため、勝率予測と買い目の作成は別工程です。

競馬AIが使うデータ

代表的な入力には、過去の着順、走破タイム、上がりタイム、距離、芝・ダート、競馬場、馬場状態、枠順、馬体重と増減、騎手、調教師、血統、前走からの間隔、レースの格、天候、人気、オッズがあります。

モデルによっては、ラップ、通過順位、斤量、相手関係なども特徴量に加えます。特徴量とは、AIが計算に使える形へ変換した項目のことです。

JRA-VANデータラボは、1986年以降のJRA公式データを蓄積し、毎日更新すると説明しています。前走・近走結果に加え、リアルタイムオッズや発走約1時間前の馬体重なども扱います。

長期データと直前データが同じではないことがよく分かる例です。

ただし、項目が多いほど精度が必ず上がるわけではありません。

重複した情報、欠損の多い列、予想時点では取得できない列を加えると、検証結果だけがよく見えることがあります。

データの量だけでなく、出典、取得時刻、欠損処理、学習期間と検証期間の分け方が精度を左右します。

予想を出す7段階

  1. 過去のレースデータを集める
  2. 馬やレースの特徴を数値化する
  3. 学習用と検証用のデータを分ける
  4. モデルが条件と結果の関係を学ぶ
  5. 新しいレースの条件を同じ形式で入力する
  6. 各馬の勝率、入着確率、順位スコアなどを出す
  7. 必要に応じてオッズと比較し、購入対象にするかを判断する

6段階目までが主に「予測」、7段階目が「購入判断」です。

勝率が最も高い馬と、オッズに対して割安とモデルが見る馬は一致しないことがあります。

予測精度が高いモデルでも、低い配当ばかり選べば回収率は上がらず、反対に高配当狙いへ寄せると的中率が下がりやすくなります。

ChatGPTと競馬専用AIは何が違うのか

ChatGPTは、渡されたCSVの集計、条件の比較、仮説の整理、分析手順の説明に利用できます。

OpenAIも、ChatGPTがアップロードした表計算・CSVを分析し、Pythonによる計算や可視化を行えると説明しています。

一方、馬名だけを入力して得た回答には、最新の出馬表、馬体重、天候、馬場、時点付きオッズが含まれている保証がありません。

検索やデータ分析が利用できるかは、モデル、プラン、ワークスペース設定によって変わります。

ChatGPT自身も、検索などのツールを使わなければ学習時点より後の出来事を反映できず、自信の強さと正確さは一致しないと案内しています。

したがって、会話の自然さを予測精度と取り違えないことが大切です。

比較項目 ChatGPTなどの汎用生成AI 競馬専用AI 競馬情報サービスの独自AI
主な目的 整理、要約、分析、説明 着順・勝率・指数の予測 競馬情報と予測の一体提供
使用データ ユーザーが渡した資料、検索結果など 設計者が用意した競馬データ 公式・提携データと独自データ
最新情報 検索・接続機能と設定に依存 更新処理の設計に依存 出馬表やオッズを連携する例がある
数値予測 データがあれば計算可能だが、専用学習済みとは限らない 確率や順位の算出に特化 指数、展開、ラップなどサービスごとに異なる
説明 自然文で整理しやすい モデルによっては根拠が見えにくい 解説文を併記する例がある
再現性 指示、参照資料、モデル更新で変わり得る 同じ入力・版なら比較的固定しやすい 直前データやオッズ更新で変化する
向いている用途 データの前処理、検算、仮説作り 競馬データからの確率推定 最新情報と予測の確認
注意点 もっともらしい誤答とデータ時点 過学習、データリーク、非公開条件 表示実績の集計方法と有料範囲

ChatGPT、Geminiなどの位置付けを広く比較したい場合は、AI TOP TIERの2026年上半期の無料AIツール5選も参考になります。

また、データを外部サービスへ渡すか、自分の端末で処理するかを考える際は、クラウドAIとローカルAIの違いで管理責任の差を確認できます。

的中率と回収率|数字の落とし穴を具体例で理解する

競馬AIの成績は、的中率だけでは判断できません。

同じ的中率でも、券種、購入点数、1レース当たりの金額、配当によって収支は変わります。

利益との関係を見るなら回収率が必要ですが、回収率も期間やレース数を隠したままでは再現性を評価できません。

分母、券種、金額、集計期間がそろって初めて、異なる予想の成績を比較できます。

的中率とは

的中率=的中した予想数÷予想した総数×100

10レースを予想して6レース当たれば、レース単位の的中率は60%です。

ただし、「予想した総数」の定義は統一されていません。

1レースを一件と数えるのか、購入した馬券一枚ごとに数えるのか、単勝・馬連・三連複を別々に集計するのかで数字が変わります。

サービス間を比べるなら分母を先に確認すべきです。

回収率とは

回収率=受け取った払戻金÷購入金額×100

  • 100%未満:払戻金が購入金額を下回っている
  • 100%:購入金額と払戻金が同額
  • 100%超:集計上、払戻金が購入金額を上回っている

回収率は利益の方向を示しますが、一時的な高配当が数字を押し上げる場合があります。

100%を一度超えたことと、将来も超え続けることは同じではありません。

的中率60%でも収支がマイナスになる例

10レースに各1,000円を使い、購入総額が10,000円だったとします。

6レースで的中し、払戻金の合計が8,500円なら、的中率は60%、回収率は85%です。

当たったレースの方が多くても、収支は1,500円のマイナスになります。

1レースで多くの組み合わせを買えば、どれかが当たる確率は上げやすくなります。

しかし、10点を各100円買えば購入額は1,000円です。

払戻金が700円なら「的中」と表示できても、そのレースの回収率は70%にとどまります。

「的中率80%」のような見出しだけでは、何点買い、いくら戻ったのかが分かりません。

過去データの学習から勝率・指数の算出、オッズとの比較まで。確率推定と購入判断は別工程です。

成績を判断する指標はセットで見る

指標 分かること 数字だけでは分からないこと 確認方法
的中率 予想が当たった割合 利益、購入点数、配当 分母と券種を見る
回収率 購入額に対する払戻金の割合 成績の安定性、最大損失 金額と全履歴を見る
購入点数 一レースで買う組み合わせ数 点ごとの金額配分 買い目と単価を確認
対象レース数 評価の母数 対象を選んだ理由 除外条件まで読む
検証期間 短期か長期か 環境変化への強さ 開始日・終了日を確認
予想公開時刻 結果前に出した予想か 後から編集された可能性 更新履歴と時刻を確認
バックテスト/実運用 過去検証か、公開後の成績か 実際に購入したか 表記を分けて確認
第三者検証 運営者以外が追跡できるか 検証者の独立性 改変不能な履歴の有無を見る

この考え方は競馬に限りません。AIツールの評価でも、成功回数だけでなく、再試行や費用を含めた単価を見る必要があります。

評価指標の設計は、AIツールの費用対効果を成功タスク単価で測る方法でも詳しく解説しています。

回収率100%超をどう見るか|バックテストと実運用の差

回収率100%超という表示は、それだけで虚偽とは言えません。

ただし、短期間の一度の高配当、成績が良かった条件だけの抽出、予想時点では分からない情報の混入でも高く見えます。

信用性を判断するには、いつ、何レースを、どの券種と金額で検証した数字かを確かめます。

さらに、発走前の公開履歴と、外れを含む全結果を第三者が追跡できるかを見るべきです。

まず対象レース数と期間を見る

数週間の成績には偶然の影響が大きく残ります。

たとえば一度の高配当で回収率が200%を超えても、その後の外れを含めて100レース、500レースと追跡すれば数字は大きく変わり得ます。

全レースを対象にしたのか、「特定競馬場のダート」「一番人気を除く」といった条件を先に決めたのかも確認したいところです。

海外研究にも、機械学習で競馬を予測した例はあります。

2007年にAnnals of Operations Researchへ掲載された研究は、オーストラリアの200レースを学習内、100レースを学習外としてSVMを検証しました。

2021年のワルシャワ大学ワーキングペーパーは、ポーランドの2011~2020年、3,782レースと128変数を使い、特定条件で利益が出たと報告しています。

ただし後者は査読前の予備研究で、どちらも対象国、オッズ制度、データ、券種がJRAと異なります。

海外の限定的な結果を、そのまま国内の全レースへ一般化することはできません。

バックテストが実運用よりよく見える6つの原因

1.過学習

過学習とは、過去データの細かな癖に合わせすぎ、初めて見るレースで精度が落ちる状態です。

学習データで高成績でも、時系列で後に行われたレースを分けて検証しなければ、将来の再現性は分かりません。

2.データリーク

データリークは、本来の予想時点では得られない情報が学習や評価へ混ざることです。

たとえば確定オッズや結果後に更新された指数を、発走前に利用できたかのように入れると成績が過大になります。

scikit-learnの公式文書も、予測時に使えない情報でモデルを作ると、検証値が楽観的になり、本番の新しいデータでは性能が落ちると説明しています。

3.サンプル不足

対象レースが少ないと、偶然の的中が成績を大きく動かします。

的中率や回収率に加えて、対象数とレース別履歴が必要なのはこのためです。

4.条件の後付け

結果を見た後で、成績が良かった期間、競馬場、券種だけを残すと、もっとも有効に見える条件を作れます。

条件が検証前に決められていたか、別期間でも同じ基準を使ったかが判断材料になります。

5.オッズ変動

JRAの馬券は投票の集まり方でオッズが動きます。

予想公開時に期待値があっても、購入が集中すれば締切時の配当は下がる可能性があります。

結果だけでなく、どの時刻のオッズで購入判断をしたかを残さなければ、同じ条件を再現できません。

6.運用コスト

回収率にサービス料金やデータ料金を含めていない場合、利用者の実収支とはずれます。

購入点数が増えれば資金の振れ幅も大きくなるため、払戻金だけでなく、すべての購入額と固定費を合わせて見る必要があります。

競馬AIが苦手になりやすいレース

AIは同じ基準で大量のデータを処理でき、人気や感情に引っ張られにくい点が強みです。

しかし、入力に存在しない情報は評価できません。

特に、デビュー直後で過去データが少ない馬、初距離・初競馬場、急な天候や馬場の変化、直前の体調変化、出走取消、騎手変更、学習例の少ない特殊条件では不確実性が高まります。

レース中の出遅れ、接触、進路取り、想定外のペースも事前に確定できません。

さらにオッズが大きく動けば、勝率推定が同じでも期待値の判断は変わります。

AIが感情を持たないことと、観測できない出来事まで把握できることは別です。

一つのモデル、一回の質問だけで能力を決めない考え方は、AIの推薦全般にも共通します。

複数条件・複数回で比べる方法は、生成AIの商品推薦を検証する方法も参考になります。

競馬AIを使う前の7項目|誇大な表示を見分ける

利用前には、AIの名称や派手な的中画像より、運営主体、データ出典、予想公開時刻、全成績、回収率の計算条件を確認します。

実運用とバックテストが区別され、外れを含む履歴が残っていれば、少なくとも数字を検証できる状態に近づきます。

有料の場合は、無料期間後の料金、自動更新、解約方法、個人情報の扱いも同時に確認します。

保存して使える7項目チェックリスト

  • 1.運営会社、所在地、責任主体を確認できる
  • 2.使用データの出典と更新時刻が明記されている
  • 3.予想が発走前に公開され、公開時刻や更新履歴が残っている
  • 4.的中例だけでなく、外れたレースを含む全成績を確認できる
  • 5.的中率と回収率の両方があり、それぞれの計算方法が分かる
  • 6.券種、購入点数、1点の金額、対象期間、対象レース数が示されている
  • 7.バックテスト、シミュレーション、公開後の実運用が区別されている

有料サービスでは、無料期間の終了日、移行後の料金、自動更新、解約方法、返金条件も確認します。

個人情報や決済情報に加え、自分の購入履歴を入力する場合は、利用目的、保存期間、第三者提供の有無も利用規約とプライバシーポリシーで確かめてください。

「AIだから当たる」ではなく、検証可能かで判断する

避けたいのは、数回の的中画像だけを並べ、外れた予想、購入総額、公開時刻を示さない表示です。

「独自AI」「ディープラーニング採用」という技術名も、モデルの成績を証明しません。

第三者が発走前の予想と結果を継続して照合できるか、条件を変えずに追跡できるかの方が判断材料になります。

無料と有料の違いも、価格だけでは決まりません。

無料版では表示レースや過去履歴が限定され、有料版ではデータ量や分析機能が増える場合があります。

一方、有料であること自体は精度の保証にならず、無料版でも計算条件と履歴が明瞭なら評価しやすいことがあります。

競馬AIと無理なく付き合うためのルール

AIの予想は保証ではなく、数ある参考情報の一つとして扱います。

購入する場合は、一回・一日・一月の上限を事前に決め、損失を取り戻すために金額を増やさないことが基本です。

JRAは、電話・インターネット投票やUMACA投票で購入上限額を設定できる制度を設けています。

馬券を購入できるのは20歳以上です。

投票はJRAなどの正規窓口を利用し、非公式な賭けサイトや勝ち馬情報の高額販売には近づかないでください。

のめり込みへの不安がある場合は利用を中断し、JRAのギャンブル等依存症対策ページにある相談先、利用停止、入場制限などの案内を確認できます。

競馬AIは、過去のレースデータと現在の条件から、各馬の勝率や入着確率、順位スコアを計算する道具です。

データ処理の速さと一貫性は強みですが、未観測の状態変化や偶然まで消せるわけではありません。

「本当に当たるか」を確かめるとき、的中率だけを見ると判断を誤ります。

回収率、購入点数、券種、対象レース数、検証期間、予想公開時刻をセットで読み、バックテストと公開後の実績を分ける必要があります。

回収率100%超の表示も、条件が明らかで第三者が追跡できて初めて評価の入口に立ちます。

AIの数字をそのまま信じるのではなく、何を分母にし、いつ得られたデータを使い、どの条件で集計した数字なのかまで読む。

その習慣は、競馬予想だけでなく、株価予測、需要予測、商品推薦など、あらゆるAI予測を見極める力につながります。

他の記事も読む

X account logo
Xアカウントをフォロー!
最新の情報をいち早くゲット!
フォローする
back to article page
記事一覧に戻る
シェア
share link icon
‍無料会員登録
支持投票やブックマークなど、すべての機能にアクセスできます。
登録はほんの数秒で完了します!
無料会員登録
ログイン