レース検証

ボートレースの展示タイムを検証する方法

展示タイムと着順の関係を、開催場、進入コース、気象、欠測条件をそろえて記録し、的中率と回収率を分けて検証する手順を解説します。

  • #ボートレース
  • #展示タイム
  • #データ検証
  • #回収率
  • #直前情報

ボートレースの直前情報には、各艇の展示タイムが並びます。数字が小さい艇を選べばよいように見えますが、展示タイムだけで着順や舟券の収支が決まるわけではありません。開催場、計測条件、進入コース、風や波、欠場、買い目、オッズまでそろえて初めて、「自分の使い方に再現性があったか」を検証できます。

この記事では、展示タイムを順位化し、レース結果と投票結果を別々に記録する方法を説明します。狙いは当たる法則を断定することではなく、後から同じ条件で集計し直せる検証表を作ることです。特定の艇や買い目を推奨するものではなく、利益や的中を保証するものでもありません。

展示タイムの位置づけを決める

BOAT RACE公式の用語辞典によると、展示航走は本番直前に行われ、スタート展示と周回展示の2種類があります。展示タイムは、周回展示2周目のバック側の直線150メートルのタイムで、展示航走終了後に発表されます。公式ガイドでは、福岡ボートレース場だけは計測地点が異なるとも説明されています。

つまり、展示タイムはレース全体の走破タイムではありません。直線区間での伸びをみる直前情報の一つです。ターンの動き、スタート、実際の進入、選手、モーター、コースなどをすべて一つの数値にした指標ではないため、「展示1位なら1着」と直接置き換えないようにします。

検証を始める前に、展示タイムを何の判定に使うのかを一文で固定します。たとえば、次の三つは別の仮説です。

  • 展示順位1位の艇は、他の艇より1着率が高いか
  • 各レースの展示順位上位2艇を含む買い目は、条件を固定すると回収率が上がるか
  • 展示タイム差が一定以上あるレースだけを対象にすると、成績が変わるか

最初は一つ目のような単純な仮説が適しています。展示順位と着順の関係を確かめる前から、選手級別、モーター勝率、チルト、スタート展示、オッズなどを一度に条件へ加えると、どの要素が結果に効いたのか分からなくなるためです。

展示タイムそのものと、レース内の相対順位も分けます。仮に6.70秒という値が記録されても、その数字だけでは同じレースの他艇より速いか分かりません。まず各レース内で小さい順に1位から6位を付け、同タイムなら「同率1位」のように残します。同率を艇番順で無理に分けると、本来なかった差を作ってしまいます。

さらに、「展示1位」と「展示タイム差」を別項目にします。最速艇が6.70秒、次点が6.71秒のレースと、最速艇が6.70秒、次点が6.80秒のレースは、どちらも展示1位ですが差の大きさが異なります。差を後から検証したい場合でも、最初から都合のよい境界値を探し回らず、まず連続した数値のまま保存します。

展示情報を記録する基本的な考え方は、公営競技の検証記録の付け方でも確認できます。

公式確認(2026年7月24日):

開催場と計測条件を固定する

最初の集計単位は「1艇」ではなく「1レース×1艇」にします。レースを識別できるように、開催日、場コードまたは開催場、レース番号、艇番を組み合わせたキーを作ります。これがないと、同じ選手の別レースや、同日に複数場で行われたレースが混ざります。

最低限、次の列を用意します。

区分記録する項目目的
識別開催日、開催場、レース番号、艇番重複や取り違えを防ぐ
展示展示タイム、展示順位、同率フラグ、最速との差レース内の相対評価を残す
条件計測方法の注記、周回短縮、安定板、進入固定など条件が違う記録を分ける
結果確定着順、実際の進入コース、事故・欠場展示時点の情報と結果を結ぶ
投票券種、買い目、購入額、確定オッズ、払戻額、返還額成績と収支を分けて集計する

開催場を必ず残す理由は、公式ガイドが福岡の計測地点の違いを明記しているためです。福岡と他場の秒数を一つの母集団にまとめ、絶対値だけで「6.70秒以下」のような基準を当てると、計測地点の差を艇の性能差と誤認する可能性があります。まず場別に集計し、場をまたぐ場合は各レース内順位や平均との差のような相対値を使います。

同じ場でも、通常の周回展示と荒天時を無条件にまとめません。BOAT RACE公式ガイドは、周回展示を通常2周としつつ、荒天時には1周の場合があると説明しています。周回数が短縮された日の展示タイムの扱いが通常時と同一かは、当該レースの公式発表で個別に確認します。確認できなければ「※要確認」とし、通常条件の主集計から外して感度分析に回します。

データの取得時刻も固定します。展示タイムは展示航走終了後に発表される情報なので、「締切前に保存した直前情報」と「レース確定後に取得した結果」を別列にします。後から結果ページを見て入力するときも、当時の予想で利用できなかった確定着順や確定オッズを判断条件へ混ぜてはいけません。これはデータ漏洩、つまり未来の情報を過去の判断へ混ぜる問題です。詳しくはバックテストのデータ漏洩を防ぐ方法で整理しています。

長期間を扱う場合は、手入力だけでなく公式の競走成績ダウンロードも候補になります。BOAT RACE公式は、全国24場で開催されたレースの競走成績をダウンロードできると案内しています。ただし、この案内だけでは展示タイムを含むとは確認できないため、競走成績は結果との照合用とし、展示タイムの取得元は別途記録します。取得ファイルの項目や提供期間は利用時点で確認し、不明な項目は推測で補いません。

公式確認(2026年7月24日):

展示順位と着順を別々に残す

展示順位は説明変数、着順は結果です。同じ列へ「展示1位かつ1着」のような判定だけを保存すると、後から2着率、3着内率、コース別成績を再集計できません。元の展示タイム、展示順位、確定着順をそれぞれ残し、集計時に組み合わせます。

架空の1レースなら、次の形です。

艇番展示タイム展示順位実進入確定着順
16.73311
26.69124
36.71232
46.78545
56.76453
66.82666

この例では展示1位の2号艇は4着です。1レースだけを見て「展示タイムは使えない」と決めるのも、反対に展示1位が1着だった例だけを集めて「有効」と決めるのも不適切です。同じ収集基準で蓄積した全レースを分母にします。

集計の基本は次のとおりです。

展示順位1位の1着率 = 展示順位1位で1着だった艇数 ÷ 展示順位1位の対象艇数 × 100

展示順位1位の3着内率 = 展示順位1位で1〜3着だった艇数 ÷ 展示順位1位の対象艇数 × 100

同率1位が2艇いた場合は、両艇を対象に含める方法と、そのレースを同率群として別集計する方法があります。どちらを採用しても構いませんが、集計後に有利な方へ変更しないことが重要です。推奨は、同率フラグを残し、「単独1位」と「同率1位」を分けて併記する方法です。

着順だけでなく、対象外理由も固定語で残します。たとえば「正常終了」「展示欠測」「欠場」「不成立」「結果未確認」のようにします。空欄は、値がゼロなのか未入力なのか判別できません。着順が確定しない行を0着として計算すると、成績を不当に下げます。

艇番と進入コースを混同しないことも欠かせません。BOAT RACE公式は、スタート展示で本番を想定したコース取りを行う一方、選手間の駆け引きにより、展示と本番でスタートコースが異なる場合があると説明しています。したがって、展示時の並び、艇番、本番の実進入は別列にします。

公式確認(2026年7月24日):

進入コースと気象を併記する

展示タイムと着順の関係を比べるとき、進入コースは重要な層別項目です。たとえば展示1位艇の成績をまとめて出した後、実進入1コース、2コース、3〜6コースに分けます。艇番で分けるのではなく、本番の実進入で分けるのが原則です。進入固定レースはフラグを立て、通常レースと別に集計できるようにします。

ただし、細かく分けすぎると標本が急減します。「場×実進入×風向×風速帯×波高帯×展示順位」のように最初から多数の条件を掛け合わせると、たまたま数レースだけ良かった区画が見つかりやすくなります。まず全体、次に開催場、次に実進入という順で一段ずつ確認します。標本数の考え方は回収率は何レースで判断できるかも参考になります。

気象は、少なくとも公式直前情報に表示される取得時点、天候、気温、風速、水温、波高を保存します。風向が確認できる公式情報を利用する場合は風向も記録します。BOAT RACE公式の直前情報では、展示タイム、スタート展示のコース並びとスタートタイミング、水面気象情報が同じレース情報内に掲載される例を確認できます。気象値だけを別サイトから後付けすると、観測地点や時刻がずれる可能性があるため、まずレース公式情報を優先します。

重要なのは、気象を「結果を説明する物語」ではなく、事前に決めた区分へ機械的に入れることです。たとえば風速を0〜2、3〜5、6以上に分けるなら、集計前に境界を決めます。この区分自体に公式な普遍基準があるわけではないため、分析者が置く便宜上の基準であることを明記します。後から成績がよく見える境界へ動かす場合は、新しい仮説として別期間で再検証します。

公式確認(2026年7月24日):

欠測・再展示・例外を先に処理する

検証結果は、通常レースより例外処理で崩れやすくなります。展示タイムが取得できない、周回展示の条件が通常と違う、出走取消や欠場がある、レース結果が未確定という場合に、都合よく採用・除外しないルールを先に決めます。

推奨する初期ルールは次のとおりです。

  1. 6艇すべての展示タイムを確認できたレースを主集計にする
  2. 一部欠測は0秒や最下位で補完せず、欠測レースとして別表へ移す
  3. 周回短縮、再展示、再レースなど通常と異なる表示がある場合は例外フラグを立てる
  4. 再展示が行われた場合、どの公表値を最終値とするか当該レースの公式発表で確認する
  5. 公式発表から再展示後の採用値を特定できなければ「※要確認」として主集計から除く
  6. 欠場、不成立、返還は、着順成績と収支の両方で専用区分にする

再展示の実施条件や、再展示時にどの展示タイムが公式な最終値になるかについて、今回参照したBOAT RACE公式の一般向けガイドでは一律の説明を確認できませんでした。したがって、再展示を一律に通常展示と同じ扱いにせず、個別の公式発表を確認する必要があります。ここは「※要確認」を残したまま、確認済みの通常レースだけで初回集計を行います。

返還も購入額と損失を混同しないようにします。BOAT RACE公式は、フライングや出遅れで欠場となった艇に関する舟券は返還される一方、スタート後の転覆、落水、エンストなどでは返還されないと説明しています。収支表には「購入額」「返還額」「払戻額」を別列で持ち、返還分を的中払戻へ足さないようにします。

重複行の検査も必要です。「開催日+場コード+レース番号+艇番」が同じ行を重複候補として抽出します。公式データを再取得したときに追記だけを行うと、同じレースが二重に集計されることがあります。修正履歴を残したい場合は、観測値を上書きせず、取得日時と版を付けた原票を保存し、集計用テーブルでは最新版を1件だけ選びます。

公式確認(2026年7月24日):

的中率と回収率を分けて集計する

展示タイムと着順の関係が見えても、舟券の成績がよいとは限りません。展示1位艇が比較的多く1着になっても、その艇を含む買い目のオッズが低ければ、的中率は上がっても収支が残らない場合があります。反対に的中率が低くても、少数の高い払戻で回収率が上がる場合があります。

投票を伴う検証では、少なくとも次の指標を分けます。

的中率(%)= 的中したレース数 ÷ 購入したレース数 × 100

回収率(%)= 払戻額 ÷ 実購入額 × 100

ここで実購入額は、購入額から返還額を差し引いた額として管理します。ただし、集計システム上の定義を変える場合は式を明示し、期間の途中で変更しません。購入しなかった見送りレースは、展示順位の着順集計には含められますが、舟券の的中率の分母には入れません。

買い目ルールも検証前に固定します。「展示1位艇の単勝を買う」「展示1位艇を1着に固定した3連単を、事前に決めた組み合わせだけ買う」など、券種、組み合わせ、1点額、見送り条件を文章にします。結果を見てから当たり目だけを選んだ記録は、実際に再現できる投票成績ではありません。

オッズは購入時の表示値と最終的な払戻を分けて保存します。BOAT RACE公式の用語辞典では、締切前のオッズは概算配当率であり、発売が締切間際に増えるため、購入時に見た値どおりの配当になるとは限らないと説明されています。購入判断の再現には「確認時刻と表示オッズ」、収支計算には「確定払戻金」を使います。オッズ変動を検証する場合は、最終オッズの変動を記録する方法と同じく、取得時点をそろえます。

また、公式の「払戻金」は、返還金を除く売上金を基に的中者へ按分されるものです。返還額を払戻額へ含めると、的中による収入と購入取消に相当する戻りが混ざるため、別列のまま集計します。公式結果画面には、着順、スタート情報、券種別の払戻金、水面気象情報、返還、決まり手、備考が掲載される例を確認できます。すべてのレースで同じ項目が欠けずに取得できるとは限らないため、空欄は欠測理由とともに残します。

集計表では、展示情報の有用性と買い方の有用性を二段に分けます。

検証段階主な分母確かめること
展示と着順条件を満たした対象艇数展示順位別の1着率・3着内率
ルールと的中実際に購入対象としたレース数固定した買い目の的中率
ルールと収支実購入額払戻額と回収率

さらに、検証期間を探索期間と確認期間に分けます。前半で「展示1位かつ特定条件」の候補を見つけ、同じ条件を後半へそのまま適用します。後半の成績を見て条件を調整したら、それは確認ではなく再探索です。次の未使用期間で改めて確認します。

最終結果には、回収率だけでなく、対象期間、対象場、対象レース数、対象艇数、購入レース数、購入点数、購入額、返還額、払戻額、最大連敗、除外件数と理由を並べます。数字が良かった条件だけでなく、試した条件と除外ルールも残します。回収率の読み方は回収率を検証する物差しも参照してください。

公式確認(2026年7月24日):

検証手順のまとめ

集計前に、次の表を一度埋めます。途中で条件を変えた場合は元の集計を上書きせず、新しい検証として版を分けます。

段階固定・確認すること主な出力
仮説展示順位、タイム差、対象場、対象期間何を確かめるかを一文で記載
収集1レース×1艇、取得時刻、実進入、気象、例外重複のない原票
整形同率、欠測、欠場、返還、周回短縮の扱い採用・除外理由つき集計表
成績展示順位別の1着率・3着内率対象艇数を添えた着順指標
収支固定した買い目、購入額、返還額、払戻額的中率と回収率
確認探索に使っていない別期間へ同じ条件を適用再現した点と崩れた点

投票履歴まで照合する場合は、公営競技の投票履歴を集計する方法も参照してください。展示タイムの検証で得られるのは、「記録した期間と条件では、どの程度の関係が観測されたか」という結果です。将来も同じ成績になる保証ではありません。

よくある質問

展示タイムが一番速い艇を買えばよいですか

展示タイムは直線区間のタイムであり、着順や収支を単独で決める数値ではありません。まず展示1位艇の1着率や3着内率を、開催場と実進入を分けて記録し、その後に固定した買い目の成績を検証します。

展示タイムは何レース集めれば判断できますか

すべての条件に共通する固定件数はありません。対象数が少ない段階では率だけで結論を出さず、対象艇数と除外件数を併記します。条件を細分化するほど標本が減るため、最初は全体、次に開催場、実進入の順で分けます。

福岡の展示タイムは他場と一緒に比較できますか

公式ガイドは福岡だけ計測地点が異なると説明しています。絶対タイムを他場とそのまま比較せず、まず場別に集計するか、各レース内の展示順位や平均との差などの相対値を使います。

同じ展示タイムの艇が複数いたらどう扱いますか

艇番順で順位を分けず、同率として残します。「単独1位」と「同率1位」を別集計すると、後からルールを変えずに比較できます。

展示タイムが欠けたレースはどうしますか

0秒や最下位で補完せず、欠測レースとして主集計から分けます。周回短縮や再展示など通常と異なる条件も例外フラグを付け、公式発表で扱いを確認できない場合は「※要確認」とします。