評価方法
競馬予想クラブが比べたいのは「馬券の買い方が上手い人」ではなく 「予想そのものが上手い人」です。そのため予想家からは ◎ ○ ▲ の 3 つの印だけを受け取り、 券種も金額もサイト側が全員同じルールで決めます。
0. 受け取るのは ◎ ○ ▲ だけ
券種・買い目・購入金額を予想家に選ばせると、評価に「馬券の組み方の巧拙」が混ざります。 そこで投稿は ◎ 本命 1 頭・○ 対抗 1 頭・▲ 相手 1 頭以上 (出走頭数の 30% まで)に固定し、サイトが下の 7 通りを1 点 100 円で機械的に購入します。
| 券種 | 買い方 | 点数(▲=A頭) |
|---|---|---|
| 単勝 | ◎ | 1 |
| 複勝 | ◎ | 1 |
| 馬連 | ◎ から ○▲ へ流し | A + 1 |
| 馬単 | ◎ を1着固定 → ○▲ | A + 1 |
| 三連複 | ◎ 軸 + ○▲ から2頭 | (A+1)A / 2 |
| 三連単(◎1着固定) | ◎ 1着固定 + ○▲ から2頭 | (A+1)A |
| 三連単(2頭軸マルチ) | ◎○ の2頭軸 + ▲ 1頭 | 6A |
| ▲ が3頭なら合計 | 46点 / 4,600円 | |
全員が同じ買い方をするので、回収率の差はそのまま予想の差になります。 どの券種が得意かはプロフィールの「券種別成績」で分かれます。
1. 後出しの防止
- 予想は発走10分前(変更可)で自動的に封印されます。
- 封印後は運営者を含め誰も印を変更できません。 管理画面からの編集も禁止しており、採点の直前に 「封印時のハッシュ」と「現在の内容」を毎回突き合わせます。 一致しない予想は採点せず無効にし、監査ログに記録します。
- 封印時点の内容は SHA-256 ハッシュ付きで保存され、改ざんを検知できます。
- 締切前の編集はすべて改訂履歴に残ります(誰が・いつ・何を)。
- 「封印公開」を選べば、レース前は印を隠したまま実績だけ証明できます。
2. 公平な1万円換算
買い方は全員同じでも、▲ の頭数によって点数(=購入額)が変わります (▲1頭なら1,500円、▲5頭なら8,900円)。そのまま利益額で比べると手広く買う人が有利に見えるため、 回収率をそのまま1万円へ比例換算します。購入比率は一切壊れません。
回収率 = 払戻 ÷ 購入額
1万円換算の払戻 = 10,000円 × 回収率
換算収支 = 1万円換算の払戻 − 10,000円
例: 4,600円買って6,900円払戻 → 回収率150% → 1万円換算で払戻15,000円・利益+5,000円。 ▲ が 1 頭でも 5 頭でも、同じ回収率なら同じ評価です。実際の購入額は元データとして別に保存しています。
3. 収益評価(惜しさは加算しない)
回収率・利益・的中率は現実の馬券結果だけで計算します。 収益はレース後の確定払戻金から求め、投稿時オッズは使いません。 惜しさは1円も収益に加算されません。
4. 予想精度(Prediction Accuracy)
馬券は1cm差でもハズレですが、ハナ差4着と15着を 同じ扱いにはしません。買い目1点ごとに0〜100点を付けます。
計算式を見る
coverage = (払戻対象内に入った頭数 + Σ 惜しさ) / 必要頭数
的中 → 100
不的中(順不同) → 93 × coverage
不的中(順あり) → 93 × coverage × (0.78 + 0.22 × 着順一致率)
惜しさ = 0.88 × 100×exp(-着差馬身/2)
+ 0.12 × 100×exp(-0.45×着順差) … を 100 で割った値
(着差が取得できない場合は着順だけで評価)
着差を主・着順を従にすることで「ハナ差の4着」と「5馬身差の4着」を区別します。
| 券種 | 予想 | 結果 | Accuracy |
|---|---|---|---|
| 三連複 | 1-3-7 | 1-3-8 / 7番は4着ハナ差 | 91 |
| 三連複 | 1-3-7 | 1-3-8 / 7番は14着 | 62 |
| 三連複 | 4-6-10 | 3着以内に予想馬なし | 4 |
| 単勝 | 3 | 2着ハナ差 | 87 |
| 単勝 | 3 | 2着4馬身差 | 20 |
| 馬単 | 3→7 | 7→3(馬は完全一致・順番違い) | 73 |
| 三連単 | 1-3-8 | 3-1-8(3頭一致・順番違い) | 79 |
| 三連単 | 1-3-7 | 1・2着的中 / 3着予想馬が4着ハナ差 | 84 |
大量の買い目で精度を稼げません
「一番惜しい1点だけを採用」ではなく、必ず購入金額比率での加重平均を使います。 手広く買えば低得点の買い目も全部平均に入るため、三連複7頭ボックス(35点)で 上位3頭を含んでいても60点未満にしかならず、3点勝負の91点には届きません。
5. ニアミスの価値(人気で補正)
1番人気を本命にして2着だったのと、15番人気で2着だったのは価値が違います。 不的中時のニアミススコアは、予想が触れた馬の単勝オッズで難易度補正します (1倍→0.85倍、10倍→約1.08倍、100倍→1.30倍)。 精度スコア自体は比較可能性のため補正しません。
3.5 出走取消・除外は「返還」として扱う
買った馬が出走取消・競走除外になった場合、 実際の馬券は全額返還されます。これをハズレとして数えると、 取消に巻き込まれただけで回収率が下がってしまいます。
- ・返還された買い目は投資額にも払戻額にも数えません
- ・予想精度の加重平均からも外します(実力を測れないため)
- ・買い目がすべて返還になったレースは、回収率・的中率の母数から除きます
- ・ただし返還レース数はプロフィールに表示します(母数の隠し場所にしないため)
「競走中止」「失格」は返還されないため、ハズレとして通常どおり採点します。
5.5 「もし当たっていたら」の換算収支
ハナ差で外した馬券は、収支の上ではただのハズレです。でも 「あと一歩で、いくらになっていたのか」は、その予想家の実力を測る材料になります。 そこで精度70以上の買い目を1点だけ的中とみなした場合の収支も併記します。
投資額 = 実際の購入額のまま(変えない) 仮想払戻 = 実際の払戻 + 惜しかった1点が当たった場合の払戻 その1点の払戻は ① その買い目のオッズが保存されていれば オッズ × 100円 ② 無ければ 同じレース・同じ券種で実際に出た払戻で代用
対象は「予想全体の精度」ではなく、惜しい買い目が1点でもあるかです。 手広く買って全体の精度が下がっていても、後少しで当たっていた馬券があれば拾います。
これは仮定の数値です
回収率・純利益・的中率、およびすべてのランキングに一切含めません。 プロフィールの参考情報としてのみ表示します。
6. 本命(◎)精度は「人気補正後」で見る
1番人気をずっと本命にすれば本命1着率は高くなります。そこで 3着内リフト=実際の3着内数 ÷ 同じ人気の馬を選んだときの期待3着内数 を併記します。1.00超なら人気以上に当てている、ということです。
7. 「1回だけ当てた人」を上位に出さない仕組み
1レースだけ大穴を当てて回収率2,000%の予想家が1位になってはいけません。 同時に「毎回超高オッズの三連単だけ買い、たまに1回当てる」戦略も上位に来てはいけません。 この2つは別の問題に見えますが、どちらも 少ない・偏ったデータから実力を推定するという同じ問題です。 そこで 回収率の下限(LCB)ひとつで両方に対処しています。
回収率の下限(LCB)
「運が悪かった場合でもこのくらいは回収できたはず」と悪く見積もった回収率です。
計算式を見る
下限 = 平均収支比率 − 1.28 × (標準偏差 ÷ √n) + 1.0 n : 予想レース数 標準偏差 : 1レースごとの収支のブレ
予想数が少ないほど、また収支のブレが大きいほど下限は低くなります。 ランキングはこの下限で並びます。だから画面には 「回収率 125%(下限 116%)」のように両方を出しています。
| 予想家 | 回収率 | 下限 |
|---|---|---|
| 300R・安定型 | 125% | 116% |
| 30R・三連単で1回大穴 | 800% | 100%未満 |
ランキング掲載の条件
予想数だけを条件にすると「1開催日に全レース投稿して即クリア」ができてしまいます。 そこで量・期間・広がりの3つを同時に要求します。
| 予想レース数 | 30以上 |
| 予想した週数 | 4週以上 |
| 予想した開催日数 | 3日以上 |
条件を満たしていない予想家は「新人」タブに出ます。 母数が足りず順位が信用できないため順位は付けませんが、 条件を満たすと自動で総合ランキングに載ります。
信頼度区分(予想数)
| 0〜9 | データ不足 |
| 10〜29 | 新人 |
| 30〜149 | 実績あり |
| 150以上 | 高信頼 |
総合スコア(Predictor Score)
総合スコア = 収益力 60% + 予想精度 25% + 継続性 15% 収益力 : 回収率の下限から算出(100% = 50点) 予想精度 : 予想精度の下限から算出(45点 = 50点) 継続性 : 予想を出した週数 ÷ 活動週数
3つとも続けるほど有利になる方向にしか動きません。 継続性を「投稿件数」ではなく「投稿した週数」で測っているのは、 量産投稿には報いず、続けていることだけを評価するためです。
8. ランキングの種類
- 👑 総合
- 総合スコア(収益力60% + 予想精度25% + 継続性15%)順
- ◎ 本命回収
- ◎を単勝100円で買い続けた回収率。人気帯別(1番人気 / 2〜5番人気 / 6番人気〜)の1着率も併記
- 1 本命1着率
- ◎ に選んだ馬が1着に来た割合。実測ではなく下限で並べます
- 3 本命3着内率
- ◎ に選んだ馬が3着以内に来た割合(同じく下限順)
- ○ 紐馬回収
- 印をつけた馬(◎○▲)のワイドBOXを1点100円で買い続けた回収率
- 券 券種別
- 自動購入の7通り(単勝・複勝・馬連・馬単・三連複・三連単2種)ごとの回収率
期間は直近3ヶ月と全期間で切り替えられます。 母数はカテゴリごとに違い、本命系は「◎を打ったレース数」、紐馬回収は「ワイドBOX対象レース数」で判定します。
的中率のような割合も必ず下限で順位を付けます。 「5回中5回1着(100%)」がそのまま1位になると、少ししか予想していない人が上位を占めてしまうためです。
データについて
対象は JRA 中央競馬のみです。レース情報・オッズ・結果・払戻は netkeiba から取得し、 一度取得したデータは自前のデータベースにキャッシュして無駄な再取得をしません。 取得できない場合もサービスは停止せず、取得ログに記録して次の処理へ進みます。 本サービスは馬券の販売・賭けの受付を行いません。