オッズから確率を逆算する方法とは — インプライド・プロバビリティのきほん

結論から言うと、単勝オッズから市場の確率を求める手順は3ステップです。①各出走者のオッズの逆数(1÷オッズ)を取る → ②全出走者ぶんを合計する → ③合計が1になるよう割って正規化する。この計算結果をインプライド・プロバビリティ(implied probability、市場の暗黙確率)と呼びます。この記事では、なぜこの手順が必要なのか、実際にどう計算するのかを具体例つきで解説します。

本記事は情報提供を目的としたもので、特定の買い目や投票を推奨するものではありません。計算方法の解説であり、的中や利益を保証するものではありません。投票券は20歳未満の方は購入できません。投票は無理のない範囲で行ってください。

インプライド・プロバビリティとは何か

公営競技のオッズはパリミュチュエル方式(参加者の投票を集計して決まる方式)で決まります。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%)になり、市場の確率分布として扱えるようになります。

正規化: pi = (1/オッズi) ÷ Σj(1/オッズj)

具体例で計算してみる

5頭立てのレースで、単勝オッズが次のように出ていたとします(説明用の架空データです)。

出走者オッズ1/オッズ(素の確率)正規化後の確率
A2.0倍0.50042.6%
B4.0倍0.25021.3%
C5.0倍0.20017.0%
D8.0倍0.12510.6%
E10.0倍0.1008.5%
合計1.175100.0%

※ 素の確率の合計1.175(=117.5%、控除率相当のオーバーラウンド)で各値を割ると正規化後の確率が求まります(例: A = 0.500 ÷ 1.175 ≈ 42.6%)。本表は計算の流れを示す説明用の架空データであり、実在のレースの数値ではありません。

簡易法 — 全頭ぶんのオッズが揃わないときの近似計算

全出走者のオッズをすぐに集められない場面では、その競技・券種の法定の払戻率を使った近似法もあります。

近似: pi ≈ (1/オッズi) × 払戻率

たとえば中央競馬の単勝(払戻率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÷オッズ)がそのまま確率にならないのはなぜですか?
主催者の控除率のぶん、全出走者の逆数を合計すると100%を超えてしまうからです(オーバーラウンド)。合計が1になるよう正規化して初めて、確率として扱える数字になります。
全出走者のオッズが分からないと計算できませんか?
厳密な正規化には全出走者ぶんのオッズが必要です。1頭・1艇・1車のオッズだけでは市場の確率分布を復元できません。全員ぶんが手に入らない場合は、払戻率を掛ける簡易法で近似することもできますが、精度は落ちます。
オッズから計算した確率を使えばプラス収支になりますか?
なりません。オッズが示す市場の確率はそれ自体かなり精度の高い予想であり、計算して眺めるだけでは何も生まれません。意味を持つのは、自分のモデルの確率と比較してedgeがプラスかどうかを検証したときです。控除率がある以上、参加者全体の期待値は構造的にマイナスです。
ご利用にあたって — 本記事および本サイトの提供する情報は分析・学習を目的とした参考情報であり、的中・利益を保証するものではありません。投票の判断と結果の責任はご自身に帰属します。20歳未満の方は投票券を購入できません。無理のない範囲での利用を心がけ、のめり込みが心配な場合は公的な相談窓口をご利用ください。

koei-ai は、確率とその根拠、市場との差(edge)の公開を目指す分析ツールです。

先行登録(無料)