オッズから確率を逆算する方法とは — インプライド・プロバビリティのきほん
結論から言うと、単勝オッズから市場の確率を求める手順は3ステップです。①各出走者のオッズの逆数(1÷オッズ)を取る → ②全出走者ぶんを合計する → ③合計が1になるよう割って正規化する。この計算結果をインプライド・プロバビリティ(implied probability、市場の暗黙確率)と呼びます。この記事では、なぜこの手順が必要なのか、実際にどう計算するのかを具体例つきで解説します。
インプライド・プロバビリティとは何か
公営競技のオッズはパリミュチュエル方式(参加者の投票を集計して決まる方式)で決まります。JRA自身も用語辞典で、オッズを「勝馬投票券が的中した場合の概算払戻率のこと」と説明しています(JRA公式・競馬用語辞典「オッズ」)。オッズが投票の集計結果である以上、そこには「参加者全員が、その出走者をどれくらいの確率で1着だと見ているか」という情報が織り込まれています。この、オッズから逆算して取り出せる確率のことをインプライド・プロバビリティ(implied probability、市場の暗黙確率)と呼びます。
ただし単純に 1 ÷ オッズ を計算しただけでは、まだ正しい確率にはなりません。次の章で理由を説明します。
計算の3ステップ
ステップ1 — オッズの逆数を取る(素の確率)
まず、各出走者の単勝オッズの逆数を取ります。オッズ5.0倍なら 1÷5.0=0.20、オッズ2.0倍なら 1÷2.0=0.50 です。この時点の数字はまだ「素の確率」であり、市場の正式な確率評価ではありません。
ステップ2 — 全出走者ぶんを合計する(オーバーラウンドの確認)
次に、レースに出走する全員ぶんの逆数を合計します。控除率があるぶんオッズは低め(=逆数は高め)に出ているため、合計は必ず100%を超えます。この超過分をオーバーラウンドと呼びます。この計算には全出走者のオッズが必要です — 1頭・1艇・1車のオッズだけでは市場の確率分布は復元できません。全出走者ぶんのオッズが手に入らない場合の簡易法は後述します。
ステップ3 — 合計が1になるよう正規化する
最後に、各出走者の素の確率を、ステップ2で求めた合計値で割ります。これで合計がちょうど1(100%)になり、市場の確率分布として扱えるようになります。
具体例で計算してみる
5頭立てのレースで、単勝オッズが次のように出ていたとします(説明用の架空データです)。
| 出走者 | オッズ | 1/オッズ(素の確率) | 正規化後の確率 |
|---|---|---|---|
| A | 2.0倍 | 0.500 | 42.6% |
| B | 4.0倍 | 0.250 | 21.3% |
| C | 5.0倍 | 0.200 | 17.0% |
| D | 8.0倍 | 0.125 | 10.6% |
| E | 10.0倍 | 0.100 | 8.5% |
| 合計 | — | 1.175 | 100.0% |
※ 素の確率の合計1.175(=117.5%、控除率相当のオーバーラウンド)で各値を割ると正規化後の確率が求まります(例: A = 0.500 ÷ 1.175 ≈ 42.6%)。本表は計算の流れを示す説明用の架空データであり、実在のレースの数値ではありません。
簡易法 — 全頭ぶんのオッズが揃わないときの近似計算
全出走者のオッズをすぐに集められない場面では、その競技・券種の法定の払戻率を使った近似法もあります。
たとえば中央競馬の単勝(払戻率80.0%)でオッズ5.0倍なら、0.20 × 0.80 = 16.0% という近似値になります。この方法は手早く目安を得るには便利ですが、実際のオーバーラウンドは端数処理や投票の偏りで法定払戻率どおりにはならないため、正確な値が必要な場面ではステップ2・3の正規化を使うべきです。種目・券種ごとの法定の払戻率(控除率)は「公営ギャンブルの控除率・還元率 比較一覧【競馬・競輪・宝くじ】」にまとめています。中央競馬と地方競馬でも払戻率の水準や券種の設定は異なるため、地方競馬(NAR)のレースで計算する場合は主催者ごとの前提を確認してから使う必要があります。この違いは「地方競馬でもAI予想は使えるのか?」で詳しく解説しています。
計算した確率をどう使うか — edgeと校正への接続
インプライド・プロバビリティを計算しただけでは、何かが得られるわけではありません。この数字が意味を持つのは、次の2つの使い道に接続したときです。
モデルの確率と比較する(edge)
AIモデルが独自に推定した1着確率と、いま計算した市場の暗黙確率を、同じレース・同じ結果に対して比較します。この差をedgeと呼び、モデルが市場より結果をよく説明できているかを判定する指標として使います。edgeの厳密な定義とlog lossによる採点方法は「edgeとは何か」を参照してください。モデルがどうやって確率を出しているかの基礎は「AI競馬予想の仕組み」で解説しています。
市場の確率自体の正直さを確かめる(校正)
市場の暗黙確率も、常に完璧に「正しい」わけではありません。「インプライド確率30%」とされた出走者を大量に集めたとき、実際に1着になった頻度が本当に30%前後かを確かめる考え方がキャリブレーション(校正)です。市場の確率もモデルの確率も、この校正という同じものさしで評価できます。
注意点 — 逆算する際によくある間違い
- 勝者のオッズだけで計算しない — 正規化には全出走者ぶんのオッズが必須です。一部だけでは分布を復元できません。
- 締切前と確定後のオッズを混同しない — オッズは投票が入るたびに変動し、締切間際が最も投票量が多くなります。どの時点のオッズかを常に区別してください。詳しくは「パリミュチュエル方式とは」で解説しています。
- 単勝以外の券種は単純な1/オッズでは求まらない — 馬連・三連単のような組み合わせ券種は、単勝の確率から直接は計算できず、別の統計的な手法が必要です。本記事の手順は単勝オッズを前提としています。
- 主催者・競技が変われば前提も変わる — 控除率も投票プールの規模も、競技・券種・主催者ごとに異なります。中央競馬と地方競馬でも条件が異なるため、同じ計算式でも前提を揃えてから使う必要があります。
よくある質問
オッズの逆数(1÷オッズ)がそのまま確率にならないのはなぜですか?
全出走者のオッズが分からないと計算できませんか?
オッズから計算した確率を使えばプラス収支になりますか?
koei-ai は、確率とその根拠、市場との差(edge)の公開を目指す分析ツールです。
先行登録(無料)