レース検証

ボートレースのコース別成績を検証

艇番と進入コースを分け、場別成績、集計期間、気象、展示情報、欠測を同じ条件で記録して検証する方法を整理します。1号艇と1コースの違いも確認できます。

  • #ボートレース
  • #コース別成績
  • #進入コース
  • #データ検証

ボートレースの結果を振り返るとき、「1号艇が何着だったか」だけを数えても、コース別成績を検証したことにはなりません。艇番は出走表で割り当てられた番号、進入コースは実際にスタートした位置です。両者が入れ替わるレースを同じものとして扱うと、知りたい条件とは違う数字を集計してしまいます。

この記事では、公式サイトで確認できる情報を使い、コース別の1着率や2連対相当の成績を自分で検証できる表の作り方を整理します。目的は次のレースの結果を言い当てることではなく、「どの期間、どの場、どの条件を数えた数字なのか」を後から再現できるようにすることです。購入記録そのものの基本はレース検証の記録のつけ方、支出と払戻しの評価は回収率という物差しで確認してください。

なお、舟券を購入できるのは20歳になってからです。この記事は購入を勧めるものではなく、公開データの読み方と検証方法を扱います。記録を続けるために購入回数や金額を増やす必要はありません。

艇番と進入コースを別の列にする

最初に区別したいのは「1号艇」と「1コース」です。1号艇は枠として与えられた艇番ですが、1コースはスタート時に最も内側へ入った艇の位置を指します。BOAT RACE公式の用語辞典では、進入コースを、進入時に明確になったスタートコースと説明しています。また、公式のスタート展示解説は、艇番と進入コースが異なることがあり、展示と本番でもコースが変わる場合があると注意しています。

したがって、検証表には少なくとも次の三つを別々に保存します。

保存する内容混同すると起きること
艇番出走表の1号艇から6号艇枠番の傾向と進入位置の傾向が混ざる
スタート展示の進入展示時の並び本番の進入だったと誤認する
本番の進入コースレース結果で確定した並びコース別成績の分母を誤る

たとえば、4号艇が展示では3コース、本番では2コースに入ったなら、「艇番4」「展示3コース」「本番2コース」と記録します。4号艇の成績を調べる集計では艇番4の行へ、2コースの成績を調べる集計では本番2コースの行へ入れます。展示3コースは、展示と本番の変更率を調べる別の集計に使います。

この分離は小さな手間に見えますが、後から直すのは困難です。艇番だけ保存して本番進入を捨てると、映像や個別結果へ戻らなければコースを復元できません。最初から一行一レース一艇の形式にして、艇番とコースを独立した列にします。

結果の着順も、数字だけでなく公式結果に表示された状態をそのまま保存します。1着から6着のほか、転覆など通常の着順でない表記が入り得るためです。最初から数値へ置き換えると、完走した6着と事故等を同じ値として集計するおそれがあります。

全国値と場別値は役割が違う

「ボートレースの1コース成績」という一つの数字を探すのではなく、どの集団の成績かを先に決めます。全国の複数場をまとめた値と、特定場の値では、対象となる水面や開催構成が異なります。場別の特徴を調べたいのに全国値を結論へ使ったり、反対に一つの場の短期値を全国へ広げたりしないことが重要です。

BOAT RACE公式の「ボートレース場データ」は、全国24場についてコース別入着率などを掲載しています。各場のページには「最近3ヶ月のデータ」として、コースごとの1着から6着の割合、決まり手、枠番別コース取得率が示され、集計期間と単位も明記されています。これは比較の出発点として使えます。ただし、表示値を自分の集計へ写すだけでは、対象レースの除外条件や端数処理まで同じかを確認できません。公式ページの値は基準値、自分の明細集計は検算対象として分けて保存します。

検証単位は次の順で段階を作ると、過度な細分化を避けられます。

  1. 全対象場をまとめた集計
  2. 場別の集計
  3. 場別かつ季節または月別の集計
  4. 場別かつ気象条件別の集計

最初から「特定場、特定月、特定風向、特定波高、特定級別」のように分けると、一つの区画に入る件数が少なくなります。割合が大きく見えても、分母が数件では一つの結果で大幅に動きます。表には率だけでなく、対象レース数と対象艇数を併記してください。

また、1着率、2着以内率、3着以内率は別の指標です。たとえば2着以内率を作るなら、「1着または2着になった対象艇数÷有効な対象艇数」と定義を記録します。「勝率」という言葉は選手成績でも使われるため、コースの1着割合を示すときは「コース別1着率」のように、何を数えた率なのかを見出しに書く方が誤解を減らせます。

集計期間を結果を見る前に固定する

コース別成績は、集計期間を動かすだけでも見え方が変わります。成績が良く見えた月から開始したり、悪化する直前で終了したりすれば、同じデータから都合のよい数字を作れます。そこで、結果を計算する前に開始日、終了日、対象場、対象レースを固定します。

公式の場別ページには、見出しの「最近3ヶ月」だけでなく、実際の集計開始日と終了日が表示されています。取得日と集計期間は同じではありません。検証表には「データ取得日」と「対象期間開始」「対象期間終了」を別の列で持たせます。公式ページの表示更新後に同じ検証を再現するには、取得日だけでなく、その時点で表示されていた対象期間が必要です。

期間の決め方は、たとえば次のように先に宣言します。

対象は2026年4月1日から6月30日までにA場で実施されたレース。公式結果で本番進入と着順を確認できた艇を数える。中止レースと本番進入を取得できない行は分母から除き、除外件数を別掲する。

これは書式例です。A場の部分を実際の対象場へ置き換え、日付も取得できる資料に合わせます。期間を「直近3ヶ月」とだけ書くと、いつ実行したかで範囲がずれるため、日付で固定します。

比較期間も同じ長さにそろえます。春の3ヶ月と前年1年をそのまま比べれば、季節差と期間長の差が重なります。前期と後期を比べるなら、それぞれの開始・終了、レース数、欠測数を並べます。開催がなかった日を0件として扱うのか、対象外とするのかも先に決めます。

公式サイトには全国24場の競走成績を取得できるダウンロード案内があります。一方、ダウンロードファイルの項目仕様、保存期間、利用条件は取得時点の案内を確認してください。この記事の調査では、公式ページ上で全項目の恒久的な提供期間までは確認できませんでした。長期検証へ使う場合は、取得対象日が提供範囲内か、ファイルの列定義が変わっていないかを実作業時に再確認します。※要確認

天候・風・波高はレース単位で保存する

場別データだけでは、同じ場の中で変わる水面条件を分けられません。BOAT RACE公式の個別結果ページには、水面気象情報として気温、天候、風速、水温、波高、風向を示す図が掲載されます。直前情報ページにも観測時刻付きの水面気象情報が表示されます。

ここで注意したいのは、直前情報と結果画面の気象値が同じとは限らないことです。公式の実画面でも、直前情報は特定時刻の値、結果はレース時点の値として別に表示されます。検証目的が「購入前に見えた条件」なら直前情報を、目的が「実際のレース条件と結果の関係」なら結果画面を使い、二つを混ぜません。

保存する基本列は次のとおりです。

  • 気象情報の基準時刻
  • 天候
  • 気温(℃)
  • 水温(℃)
  • 風向
  • 風速(m)
  • 波高(cm)
  • 安定板使用の表示

単位も列名に含めます。風速の「5」を文字列のまま保存すると、後でm/sなのか公式表示の別単位なのか分からなくなります。公式画面の表記は「風速5m」のような形式ですが、データ表で「m/s」と解釈してよいかは、公式の項目定義を追加確認してから単位名を確定してください。この記事の確認範囲では、画面表示以外の詳細な測定仕様までは確認できませんでした。※要確認

条件別集計では、境界も事前に決めます。「強風」「高波」といった言葉を後から付けず、たとえば風速を0、1~2、3~4、5以上のような区間へ分ける場合は、その区切りが自分の分析上の仮定であり、公式分類ではないと明記します。区切りを変えて最も差が大きくなる組み合わせだけを採用すると、偶然の差を拾いやすくなります。

気象条件が結果の原因だとも断定できません。風が強い日に特定コースの1着率が低くても、出走選手、進入変化、安定板、開催グレードなどが同時に変わっている可能性があります。ここで分かるのは、固定した条件内で過去の割合に差があったかどうかまでです。

展示情報は予測用と検証用を分ける

公式ガイドによると、展示航走にはスタート展示と周回展示があります。スタート展示ではコース取りやスタートの情報が示され、周回展示では旋回や直線の走り、展示タイムを確認できます。公式の直前情報ページには、選手ごとの展示タイム、チルト、部品交換、プロペラ変更、調整重量、スタート展示の並びとST、水面気象情報などが表示されます。

これらは結果が出る前に観測できる情報です。検証では、結果を見た後に「重要だった展示項目」を選ばないよう、保存する列を先に固定します。最低限、次の項目を候補にします。

区分項目記録上の注意
展示前提艇番、選手登録番号、場、日付、レース番号同名や開催違いを避ける識別子にする
スタート展示展示進入、展示ST本番進入・本番STとは別列にする
周回展示展示タイム場や日をまたぐ単純比較の限界を残す
調整チルト、部品交換、プロペラ変更、調整重量空欄と変更なしを区別する
直前環境基準時刻、気温、水温、風向、風速、波高結果画面の値で上書きしない

展示タイムが最も小さい艇を機械的に「優位」と決めるのではなく、まず順位や平均との差を説明変数として保存し、その後の着順との関係を集計します。同じ展示タイムでも、場、気象、測定条件が違えば単純比較できません。公式ガイドも展示を予想の参考情報として説明していますが、将来の着順を保証する情報ではありません。

さらに、スタート展示と本番進入が一致したかを真偽値で持たせると、展示情報をどこまで本番条件の代理として扱えるかを検証できます。一致率を出すときも、全体だけでなく場別、期間別、艇番別の分母を表示します。変更した例だけを抜き出すのではなく、変更しなかった全レースも同じ表に残します。

券種によって結果の振れ幅が違う点は公営競技の券種の違いも参照してください。コース別入着率が同じでも、買い目、オッズ、点数、購入額が異なれば回収率は別の結果になります。入着率の表と購入成績の表を混ぜず、後者を検証するときだけ購入前オッズ、締切時オッズ、購入額、払戻額を追加します。

欠測・欠場・返還をゼロとして数えない

データがない行を「0着」「展示タイム0」「風速0」として埋めると、実際のゼロと未取得を区別できません。欠測には理由コードを付けます。例として、「公式画面に表示なし」「取得失敗」「レース中止」「出走取消」「本番進入未確認」「集計対象外」を分けます。

公式の出走表にも、集計期間内にデータがない場合は「-」で表示されるとの注記があります。この「-」を数値0へ変換せず、欠測として保持します。率を計算するときは、分母から除いた件数と理由を併記します。

欠場や返還は、発生時点によって扱いが違います。BOAT RACE公式の用語辞典では、スタート時のフライングまたは出遅れで欠場となった場合はその艇に関する舟券が返還される一方、スタート後の転覆、落水、エンストなどでは返還されないと説明されています。したがって、「返還あり」「返還なし」「購入なし」を一つの払戻額0へまとめてはいけません。

コース別入着率の分母についても、事故艇をすべて除く、出走した艇として含めるなど、処理方法で値が変わります。公式の場別入着率と同じ除外規則を再現できるかは、画面の数値だけでは確定できませんでした。公式集計の詳細な分母定義は追加で確認し、確認できない場合は「自集計の定義」と明示してください。※要確認

実務上は、元データを削除せず、次の二段階で扱います。

  1. 原票には公式表示をそのまま保存する
  2. 集計表で採用・除外のルールを適用する

原票に「採用しない行」が残っていれば、後でルールを変えて再計算できます。最初から行を消すと、除外件数も確認できず、都合の悪い結果を選別していないことを示せません。

検証前に固定する項目を一覧にする

集計を始める前に、次の項目を一枚にまとめます。結果を見てから条件を変えた場合は、最初の集計を消さず、別の検証として記録します。

固定する項目記録例後から確認する点
対象A場、2026年4月1日~6月30日取得日ではなく対象期間が固定されているか
集計単位本番進入コース別艇番別や展示進入別と混ざっていないか
主要指標1着率、2着以内率分子と分母の定義が書かれているか
除外規則中止、本番進入未確認を除外理由別の件数を残しているか
比較対象同じ場の直前3ヶ月期間長と集計条件がそろっているか
追加条件結果画面の風速、波高区分を結果確認前に決めたか
終了条件対象期間の全レースを集計して終了良い数字が出た時点で打ち切っていないか

この表は分析結果ではなく、分析方法の記録です。実際の数値を比べるときは、同じ定義を使った集計同士だけを並べます。検証回数が増えるほど偶然の差も見つかりやすくなるため、標本数の見方は回収率と標本数、結果を先に見て条件を選ぶ問題はバックテストのデータ漏れも参照してください。

検証表は率・分母・除外数を一緒に読む

最後に、集計結果を一枚の表へまとめます。1着率だけを大きく表示するのではなく、対象期間、対象場、コース、対象艇数、1着数、1着率、2着以内数、欠測数、除外数を並べます。

対象期間本番コース有効艇数1着数1着率2着以内数欠測・除外
開始日~終了日A場1naa÷nbc

この表のn、a、b、cには実集計値を入れます。率は小数点以下の丸め方を統一し、丸め前の値も計算シートに残します。A場や期間の表記は例示であり、実在値ではありません。

読む順番は次のとおりです。

  1. 対象期間と場が比較したい条件に合っているか
  2. 分母がいくつあるか
  3. 欠測・除外がどの程度あるか
  4. 前の同期間または事前に決めた比較対象との差
  5. 気象や展示を加えた細分化で分母が小さくなっていないか
  6. 艇番別集計と本番コース別集計を取り違えていないか

差が見つかっても、すぐに予測規則へしません。まず同じ定義で別期間を集計し、差の向きが維持されるかを確認します。条件を変えるたびに良い結果だけを探すのではなく、検証前に仮説、対象期間、評価指標、終了条件を書きます。少数試行の数字が大きく動く理由を踏まえ、過去データの傾向を将来の結果の保証として扱わないことが大切です。

コース別成績の検証で中心になるのは、計算式よりも定義の固定です。艇番と本番進入を分ける。全国と場別を分ける。取得日と対象期間を分ける。直前気象と結果時気象を分ける。通常着順と事故、欠場、返還、欠測を分ける。この区別を原票に残しておけば、後から条件を確認し、同じ集計をやり直せます。

よくある質問

1号艇と1コースは同じですか

同じとは限りません。1号艇は出走表の艇番、1コースは本番で最も内側からスタートした位置です。コース別成績を調べる場合は、公式結果で確定した本番進入を使い、艇番とは別の列に保存します。

スタート展示の進入を本番の進入として集計できますか

そのまま代用はできません。展示と本番で進入コースが変わる場合があるためです。展示進入は購入前情報、本番進入は結果確定後の情報として分け、一致したかどうかを別に検証します。

コース別1着率は何レースあれば信用できますか

一律の件数だけで「十分」とは決められません。率とともに有効艇数、欠測・除外数、対象期間を示し、同じ条件の別期間でも傾向が続くかを確認します。条件を細かく分けるほど分母が小さくなる点にも注意が必要です。

公式のコース別入着率と自分の集計が合わないのはなぜですか

対象期間、場、本番進入の取得方法、事故艇や欠場艇の扱い、欠測の除外、端数処理のいずれかが違う可能性があります。まず公式ページに表示された集計期間と単位を合わせ、詳細な分母定義を確認できない部分は「自集計の定義」として明記します。

一次情報の確認メモ

記事の内容を手元で確かめる

入力値はこのページ内だけで計算し、外部へ送信・保存しません。

払戻率比較

設定払戻率と購入総額から、理論払戻と控除相当を比べます。個人の実際の回収率や的中結果を推定するものではありません。

一次資料を確認済みのプリセットは現在ありません。制度値を推測せず、出典を自分で確認した値だけ手入力してください。

個人情報や自由なメモは入力しないでください。

理論払戻 75円

控除相当 25円

手入力Aの100円幅比較
■ 理論払戻□ 控除相当
式と限界

理論払戻=購入総額×設定払戻率、控除相当=購入総額−理論払戻です。設定値と個別結果は異なり、利益や結果を保証しません。