FINAL RACE DECISION
オッズを加味した購入・見送り判断
勝率、オッズ、確率の過大評価、別期間での検証成績を最終判断に反映。候補を出す条件と見送りの結果を公開。
現行の最終判断:買う根拠が足りなければ見送る
今回の435レースは、全件見送りです。購入0件なので回収率は算出しません。損失を避けた結果を「回収率が改善」「利益が出るモデル」とは表示しません。
予想画面の先頭とAPIに、購入候補・見送り・保留を組み込みました。勝率1位を無条件に候補にせず、別期間で市場以上の予測力を確認できたか、補正後の勝率とオッズが基準を満たすかで判断します。
判断はこの順序で行います
- 全馬の必要データとオッズを確認。欠落・古い情報・時刻不明は保留。
- モデルが市場オッズ以上の予測力を持つことを、別期間で確認。未達なら見送り。
- 推定勝率をオッズと照合して補正。高オッズ馬の過大評価をそのまま購入根拠にしない。
- オッズが10%下落した場合も期待回収率110%を超える馬だけを対象に、最大の1頭を候補にする。
- 該当馬がいなければ、そのレースは見送る。
10%・110%は固定の余裕設定で、最も儲かる値として選んだものではありません。候補判定が出ても自動購入は行いません。
同じ435レース・同じ購入条件で比較
| 判定方法 | 購入 | 見送り | 購入時の的中率 | 購入額 | 払戻額 | 収支 | 回収率 |
|---|---|---|---|---|---|---|---|
| 従来の勝率で同じ購入条件 | 432 | 3 | 2.31% | ¥43,200 | ¥31,250 | ¥-11,950 | 72.34% |
| 市場オッズのみ | 0 | 435 | 購入なし | ¥0 | ¥0 | ¥0 | 購入なし |
| 補正後・現在の最終判断 | 0 | 435 | 購入なし | ¥0 | ¥0 | ¥0 | 購入なし |
全て2026年9月1日〜10月25日の同じ435レース、最終オッズでの事後検証、単勝1点100円です。比較表の「従来」もオッズ10%下落・期待回収率110%超の同じ条件に揃えています。v7.1の別条件の比較はこちら。
高オッズ馬の過大評価を抑える検証
50倍以上の1,817頭では、元モデルが35.97勝を見込んだのに対し実際は8勝。補正後は9.98勝相当になりました。この検証期間でのずれは縮小しています。
| オッズ帯 | 頭数 | 従来の推定勝数 | 補正後の推定勝数 | 実際の勝数 |
|---|---|---|---|---|
| 1倍〜2倍未満 | 120 | 38.13 | 64.99 | 64 |
| 2倍〜5倍未満 | 685 | 131.45 | 177.97 | 159 |
| 5倍〜10倍未満 | 937 | 107.10 | 104.44 | 105 |
| 10倍〜20倍未満 | 989 | 68.95 | 51.09 | 57 |
| 20倍〜50倍未満 | 1,201 | 53.40 | 26.54 | 42 |
| 50倍〜 | 1,817 | 35.97 | 9.98 | 8 |
検証で分かった限界も判断に反映
係数は2022年1〜3月の647レースで推定し、4〜6月の587レースで確認しました。元モデルの木は2021年までの学習結果に固定。2026年の結果で係数や閾値を選び直していません。
| 2022年4〜6月の比較 | 対数損失 ↓ | Brier誤差 ↓ |
|---|---|---|
| 元モデル(温度未補正) | 2.108566 | 0.838125 |
| 市場オッズのみ | 1.956690 | 0.804061 |
| 今回の補正 | 1.961833 | 0.805352 |
元モデルの能力推定に対する係数は0.0でした。能力推定を市場情報へ追加する有効性は確認できず、補正後の値は市場オッズを基準にしています。今回の補正も「市場オッズのみ」の誤差を上回って改善したわけではありません。
そのため、採用したのは過大評価による候補選出を抑える処理です。全要素が最終判断で有効に働いた、収益の優位性がある、と主張するものではありません。元の89項目の能力分析は画面に残し、購入候補の採用可否と分けて確認できます。
購入前のデータが揃うまでは実運用扱いにしない
この版の実データによる動作範囲は、収録済み過去レースの再判定です。購入前のオッズ自動取得・未来レースの配信は未接続。最終オッズを購入前の値として流用しません。
購入前判断用の処理では、表示時刻・取得時刻・予想時刻・出走馬の一致を確認します。古い値、発走後の値、後日再構成した特徴量は保留します。既に閲覧済みの2026年結果は将来の未開封テストとは扱いません。