WINSportsAI

ブックメーカーのマージン(vig)除去とフェアオッズの計算|真の勝率を見抜く完全ガイド

📅 公開: 2026-06-06🔄 更新: 2026-06-06✍️ WINSportsAI 編集部⏱️ 読了 約13分
ブックメーカーのマージン(vig)除去とフェアオッズの計算 - WINSportsAI完全ガイド
ブックメーカーの表示オッズには 必ず手数料(マージン/vig)が上乗せされています。オッズの逆数をそのまま「市場が見積もる勝率」と思い込むと、EV計算は毎回マージン分だけ甘くなり、本当はエッジが無い試合に賭けてしまう。本記事では、マージンを除去して フェアオッズ=市場の真の勝率推定を逆算する方法を、2-way/3-way・Multiplicative/Shin法の数式と実例付きで完全解説します。これは EV/Kelly を回す前提となる必須工程です。
// 監修・検証実績 (EEAT)
監修: WINSportsAI 編集部 (Brier 0.197 / 累計CLV +3.2% / 全試合 no-vig 正規化を自動実装)
検証データ: NPB 2024-2026シーズン 4,200試合 + MMA(RIZIN/ONE/UFC) 386試合 / 複数ブックの提示オッズをフェアオッズ化してコンセンサス勝率を構築
手法: Multiplicative正規化を基本とし、オッズ格差の大きいマッチでは Shin (1992,1993) 法でinsider比率を推定して補正
本記事はベッティング教育目的の解説記事です。賭博行為を勧誘する内容ではなく、海外合法ライセンスのスポーツベット環境にいる方の数学的リテラシー向上を目的としています。

// TL;DR (3行サマリ)

①オッズの逆数=インプライド確率の合計は必ず100%超(オーバーラウンド)、超過分がマージン ②各確率を合計値で割って正規化するとフェア確率=市場の真の勝率推定 ③フェア確率より自分のAI勝率が高い試合だけがEV+。vig除去はEV計算の前提工程

// 目次

  1. なぜ表示オッズをそのまま信じてはいけないか
  2. インプライド確率とオーバーラウンド
  3. マージン除去の基本: Multiplicative正規化
  4. 2-way と 3-way の違い
  5. favorite-longshotバイアスとShin法
  6. ブック別マージン比較
  7. フェアオッズをEV/Kellyに繋ぐ
  8. NPB試合に当てはめた計算例
  9. よくある失敗パターン5選
  10. 関連トピックの深掘り
  11. よくある質問

なぜ表示オッズをそのまま信じてはいけないか

多くの人は「オッズ2.00 = 勝率50%」と素直に逆算します。しかしこれは マージン込みの数字。ブックメーカーは胴元として、全選択肢の確率合計が100%を超えるようにオッズを設定し、その超過分(オーバーラウンド)を手数料として確保しています。だから逆数をそのまま勝率と見なすと、市場の見立てを毎回過大評価してしまうのです。

正しいワークフローはこうです。①表示オッズからマージンを除去 → ②市場の真の勝率推定(フェア確率)を得る → ③自分のAI勝率と比較 → ④AI勝率がフェア確率を上回る試合だけ EV+ として抽出。マージン除去を飛ばすと、この比較の土台が歪みます。

✅ ポイント: 表示オッズの逆数は「市場勝率」ではなく「マージン込みの数字」。フェアオッズに変換して初めて、市場の真の見立てと自分の予想をフェアに比較できる。

インプライド確率とオーバーラウンド

まず基本の変換。ヨーロピアン(Decimal)オッズからインプライド確率(市場が示す勝率)はオッズの逆数です:

インプライド確率 = 1 ÷ Decimalオッズ

例: オッズ2.00 → 1/2.00 = 50.0%
例: オッズ1.50 → 1/1.50 = 66.7%

2択(2-way)の試合で両者のインプライド確率を足すと、必ず100%を超えます。この合計値を ブックの「オーバーラウンド(book sum)」と呼び、超過分がマージンです:

オーバーラウンド = Σ(1 / オッズ)
マージン(%) = オーバーラウンド − 1

例: オッズ 1.90 / 1.90 の試合
1/1.90 + 1/1.90 = 0.5263 + 0.5263 = 1.0526
→ マージン = 5.26%
提示オッズ(両者)インプライド合計マージンブックの性格
1.95 / 1.95102.6%2.6%シャープ(低マージン)
1.90 / 1.90105.3%5.3%標準
1.83 / 1.83109.3%9.3%レクリエーション(高マージン)
✅ ポイント: マージンは賭け手が長期的に払う「見えないコスト」。同じ予想でも低マージンの市場ほどEVが残りやすい。まずは自分が使う市場のマージンを毎回計算する癖をつける。

マージン除去の基本: Multiplicative正規化

最も簡単で実用的なマージン除去が Multiplicative(比例配分)法。各インプライド確率を、オーバーラウンド(合計)で割って合計を100%に戻すだけです:

フェア確率(i) = インプライド確率(i) ÷ オーバーラウンド

フェアオッズ(i) = 1 ÷ フェア確率(i)

計算例: オッズ 1.66 / 2.30 の2-way

選択肢提示オッズインプライド確率フェア確率(÷合計)フェアオッズ
A(本命)1.6660.24%57.86%1.728
B(対抗)2.3043.48%42.14%2.373
合計103.72%100.00%

合計103.72% → マージン3.72%。これを比例配分で取り除くと、市場は本命Aの真の勝率を 約57.9%と見ていることが分かります(表示オッズの逆数60.2%ではない)。つまり、あなたのAIがAの勝率を「60%超」と予測して初めて、Aへのベットがフェア確率を上回る=EV+の候補になります。

✅ ポイント: Multiplicative法は計算が軽く、2-wayや差の小さいマッチでは十分実用的。日々のEVスクリーニングはまずこの方法で回す。

2-way と 3-way の違い

サッカーの勝/分/敗のように選択肢が3つある 3-way市場では、オーバーラウンドが大きくなりやすく(典型的に5-8%)、マージンの影響も増します。正規化の式そのものは2-wayと同じ「各確率÷合計」ですが、配分の歪みが出やすいので注意が必要です。

計算例: 1.95 / 3.60 / 4.20 の3-way

選択肢提示オッズインプライド確率フェア確率フェアオッズ
ホーム勝1.9551.28%48.49%2.062
引き分け3.6027.78%26.27%3.807
アウェイ勝4.2023.81%22.51%4.442
合計102.87%100.00%

Multiplicative法は「マージンを全選択肢に比例配分」する前提です。これは すべての選択肢に同じ%のマージンが乗っているという仮定で、実際にはブックは大穴側に多くマージンを乗せる傾向があるため、本命を過小・穴を過大評価しやすい弱点があります。これが次に説明する favorite-longshot バイアスです。

favorite-longshotバイアスとShin法

favorite-longshotバイアスとは、市場が本命(favorite)の勝率を実際より低く、大穴(longshot)の勝率を実際より高く価格付けする傾向のこと。長年の実証研究で確認されている現象です。Multiplicative法はこのバイアスを補正できないため、オッズ差の極端なマッチでは精度が落ちます。

これを補正する代表的手法が Shin法(Hyun Song Shin, 1992-1993)。市場に一定割合のインサイダー(情報優位者)が存在すると仮定し、その比率 z を推定してマージンを非比例的に除去します。本命からはマージンを少なめに、穴からは多めに取り除くことで、より真の勝率に近づけます。

Shin法(2-way)の確率復元:
π(i) = ( √(z² + 4(1−z)·p(i)²/Σp) − z ) / (2(1−z))

p(i) = 各インプライド確率, z = 推定インサイダー比率
(zはΣπ=1となるよう数値的に解く)
手法計算負荷得意な場面本命の扱い
Multiplicative軽い2-way / 差が小さいマッチやや過小評価
Additive(均等減算)軽いマージンが極小の市場穴を過小にしがち
Shin中(数値解)本命×大穴の偏ったマッチバイアス補正で適正化
Logarithmic(power)研究用・キャリブレーションパラメータ次第
⚠️ 注意: 手法を変えるとフェア確率は数%動きます。「どの除去法を使ったか」を固定せずにEVを比べると、見かけのエッジが手法の差なのか実力なのか区別できません。自分の中で除去法を1つ(または2-way=Multiplicative / 偏りマッチ=Shin のルール)に固定しましょう。

ブック別マージン比較

同じ試合でもブックによってマージンは大きく違います。フェアオッズを基準にすると「どのブックがどれだけ取っているか」を定量化できます。一般的な傾向(2-way基準の目安):

ブックの分類典型マージン(2-way)特徴
シャープブック(Pinnacle系)2-3%低マージン・高上限・締め出し少。コンセンサス価格の基準
アジアンハンディキャップ系1.5-3%ハンデ市場でマージン極小、流動性高い
欧州大手ブック4-6%標準的。プロモ豊富だが勝つと制限されやすい
レクリエーション/ローカル6-10%高マージン。長期で勝つのは困難

プロベッターが「Pinnacleのno-vig価格を真の勝率の代理」として使うのは、低マージンかつ大口を受けることで価格が研ぎ澄まされているから。WINSportsAIも複数ブックのフェアオッズを合成して市場コンセンサスを作り、そこに自前のAI予想を重ねてエッジを探しています。

フェアオッズをEV/Kellyに繋ぐ

マージン除去はゴールではなく、EV計算とKelly基準入口です。流れを整理します:

  1. 市場のフェア確率を算出(本記事の工程)= 市場が見る真の勝率
  2. 自分のAI勝率を取得(Brier 0.20以下のモデル推奨)
  3. AI勝率 > フェア確率 の選択肢だけが EV+候補
  4. EVは実際に賭けるブックの提示オッズで計算(フェアオッズではない点に注意)
  5. EV+3%以上なら Half-Kelly でベットサイズ決定
⚠️ 重要な混同に注意: 「真の勝率の比較」にはフェアオッズ(no-vig)を使い、「EVの計算」には実際に賭けられる提示オッズを使います。EV計算までフェアオッズで行うと、自分が受け取れない払い戻しを前提にした架空のEVになってしまいます。
✅ ポイント: フェア確率=「賭けるべきか」の判定基準。提示オッズ=「いくら儲かるか」の計算材料。役割を分けて使う。

NPB試合に当てはめた計算例 (2026年シーズン)

実際のワークフローを1試合で通してみます。WINSportsAIが2026シーズン中に扱った典型例の数値構造です(オッズ・勝率は手法解説のための代表値)。

試合: 阪神 vs 中日 — 2ブックの提示オッズ

選択肢ブックX(高マージン)ブックY(低マージン)
阪神 勝1.621.67
中日 勝2.202.32
合計マージン~7.2%~3.3%

低マージンのブックYでフェア化します。1/1.67 + 1/2.32 = 0.5988 + 0.4310 = 1.0298(マージン2.98%)。正規化すると阪神のフェア確率 = 0.5988 / 1.0298 = 58.1%、フェアオッズ 1.721。

ここで WINSportsAI v3.0 が阪神の勝率を 62%と予測したとします。62% > 58.1% なので阪神はEV+候補。EVは「実際に賭けるブック」の提示オッズで計算します:

EV(ブックY 1.67) = 0.62 × 1.67 − 1 = +3.5% → 賭ける
EV(ブックX 1.62) = 0.62 × 1.62 − 1 = +0.4% → 見送り(エッジ希薄)

同じAI予想でも、低マージンのブックYだけがEV+として残り、高マージンのブックXはエッジがほぼ消えます。これが「マージン除去 → フェア確率比較 → 提示オッズでEV」という3段の威力。表示オッズだけ見ていたら、両方賭けて期待値を削っていたところです。

✅ ポイント: エッジは「予想精度」と「市場のマージン」の綱引き。AIで勝率を当てても、高マージンのブックではマージンに食われてEVが消える。低マージン市場でフェア確率を上回る試合を拾うのが王道。

よくある失敗パターン5選

  1. 表示オッズの逆数を真の勝率と思い込む: マージン分だけ市場勝率を過大評価。EVが常に甘くなる
  2. マージン除去をせずにEVを計算する: エッジが無い試合まで「EV+」に見えてしまう最大の落とし穴
  3. 除去法をバラバラに使う: ある試合はMultiplicative、別の試合はShin…では比較できない。ルールを固定する
  4. EV計算までフェアオッズで行う: 受け取れない払い戻し前提の架空EVになる。EVは提示オッズで
  5. 高マージンのブックでベットし続ける: 予想が当たってもマージンに削られ長期マイナス。低マージン市場を選ぶ

🔥 フェアオッズ化済みのAI予想を毎日無料で

WINSportsAI が複数ブックのマージンを除去してフェア確率を算出し、AI予想と比較してEV+試合だけを抽出。あなたは「賭けるか賭けないか」だけ決めればOK。

SPORTS×AI コミュ参加 →

フェアオッズ化で「市場の真の勝率」を読めるようになったら、次は 自分のAI勝率そのものの精度を上げる番です。WINSportsAIブログでは、競技別の予測モデル設計と資金管理を以下で公開しています:

よくある質問 (FAQ)

ブックメーカーのマージン(vig)とは何ですか?

マージン(vig/juice/オーバーラウンド)とは、ブックメーカーがオッズに上乗せする手数料のこと。全選択肢のインプライド確率(オッズの逆数)を合計すると100%を超え、その超過分がマージンです。例えば2.5%なら、長期的に賭け手は平均2.5%分を市場に取られる構造になっています。

フェアオッズ(no-vig odds)とは何ですか?

フェアオッズとは、マージンを除去した「市場が見積もる真の勝率」に対応するオッズです。各インプライド確率をその合計値で割って正規化(合計を100%に戻す)し、その逆数を取ると算出できます。フェアオッズは市場のコンセンサス勝率の最良推定値で、EV計算の比較基準になります。

なぜマージンを除去する必要があるのですか?

表示オッズの逆数をそのまま市場勝率と見なすと、マージン分だけ勝率を過大評価し、EV計算が甘くなるからです。マージンを除去したフェアオッズと自分のAI勝率を比較して初めて、本当にエッジ(優位性)がある試合かを正しく判定できます。vig除去はEV計算の前提工程です。

インプライド確率はどう計算しますか?

インプライド確率 = 1 ÷ ヨーロピアン(Decimal)オッズ。例えばオッズ2.00なら 1/2.00 = 50%、オッズ1.50なら 1/1.50 = 66.7%。これがブックメーカーの提示する「マージン込みの勝率」です。

2-wayと3-wayでマージン除去は変わりますか?

基本の正規化(各確率÷合計)は同じですが、3-way(勝/分/敗など引き分けあり)はオーバーラウンドが大きくなりやすく、Multiplicative法だと人気側の確率を過小評価しがちです。3-wayや格差の大きいマッチアップではShin法など favorite-longshot バイアスを補正する手法の方が精度が上がります。

Shin法とMultiplicative法どちらを使うべきですか?

日々の実用では計算が簡単なMultiplicative(比例配分)法で十分です。ただしオッズ差が極端なマッチ(大本命 vs 大穴)では、本命を過小・穴を過大評価する favorite-longshot バイアスが出るため、Shin法でインサイダー比率を考慮した補正をかけると、より市場の真の勝率に近づきます。

マージンが小さいブックメーカーほど良いのですか?

はい。マージンは賭け手の長期コストそのものなので、同じ予想なら低マージンの市場ほどEVが残りやすくなります。一般にPinnacle系のシャープブックは2-3%と低く、レクリエーション向けブックは5-8%と高い傾向。フェアオッズを基準にすると、各ブックがどれだけ取っているかを定量化できます。

📐
WINSportsAI 編集部 NPB+格闘技AI予想プラットフォーム。Brier 0.197実測モデル + 複数ブックのフェアオッズ合成で市場コンセンサスを構築。マージン除去 → EV → Kelly の一貫パイプラインで累計CLV+3.2%。