競艇AI予想の成績、どう数えるのが正しい?「締切前に公開した買い目だけ」で全ページの集計をそろえました

競艇(ボートレース)のAI予想の成績——的中率や回収率——は、ひとつの数字のように見えて、実は「どの買い目を」「いつの時点で」「どのレースまで」数えるかで変わります。

AI予想サイト「TAKENOKO BOAT」では、2026年10月18日に、成績の数え方を全ページで1つにそろえました。きっかけは、同じ予想なのに、ページによって成績の件数が違うことに気づいたことです。

この記事では、なぜずれていたのか、どう直したのか、そして直したことで数字がどう変わったのかを、隠さずにまとめます。

先に結論を書くと、成績に入れるのは「締切前に、公開に成功した買い目」だけにしました。予想を作った時刻ではなく、サイトに載った時刻で判断します。

その結果、公開予想(Champion)の成績の対象は 5,601レース → 5,295レース に減りました。減った306レースは、締切に公開が間に合っていなかったか、公開した記録が残っていないレースです。的中率は29.1%、回収率は79.0%(2026年10月18日時点)で、回収率は100%に届いていません。

忍者Admax

この記事でわかること

  • 競艇AI予想の成績が、ページによってずれていた理由
  • 「締切前に公開した」をどう確かめるか(予想を作った時刻では足りない理由)
  • レース中止・全額返還・欠場による返還・同着を、成績でどう扱うか
  • 新しい「結果・成績」ページでできること
  • 当日の速報と夜の確定、更新が止まったときの表示
  • 数字がどれだけ変わったか(公開予想・Neo)

何がずれていたのか

TAKENOKO BOAT には、毎朝公開している公開予想(Champion)のほかに、締切前の展示タイムで予想を直す Neo、Neo と Champion を組み合わせた Hybrid、AIの確率と実際のオッズから選ぶ AI-EV など、いくつかの予想があります。

これまでは、トップページ、結果一覧、モデルごとの成績ページが、それぞれ別の計算で成績を出していました。計算の中身はほとんど同じでしたが、細かいところが少しずつ違っていました。

違っていたところ例
「締切前の予想」の判断予想を作った時刻で判断するページと、何も確かめないページがあった
レース中止の扱い成績に入れるページと、入れないページがあった
当日の速報足すページと、夜の確定まで足さないページがあった
公開後に買い目が変わったとき最後の買い目で数えていた(締切後の買い目が混ざりうる)

1つずつは小さな違いでも、同じモデル・同じ期間の成績が、トップとモデル別のページで何十レースも違うことがありました。予想サイトの成績は、見る人がそれを信じて読むものです。ページによって違う数字が出ているのは、それだけで問題でした。

「締切前に公開した」をどう確かめるか

いちばん大きな変更はここです。

これまでは、予想を作った時刻が締切より前なら「締切前の予想」としていました。ところが、予想を作ることと、それがサイトに載ることは別です。作ったあとの送信に失敗すれば、予想はサイトに出ていません。

実際に記録を調べると、2026年9月13日は、予想を12時34分に作っていたのに、サイトへの送信が成功したのは17時20分でした。その間に締切を迎えたレースの予想は、誰も締切前に見ることができなかったことになります。

そこで、次のように数え方を変えました。

  • 買い目を載せたファイルの送信が成功した時刻と、そのとき載っていた買い目そのものを記録する
  • 成績には、その記録が締切より前にある買い目だけを入れる
  • 締切のあとに買い目が更新されても、成績には締切の時点で公開されていた買い目を使う
  • 記録が残っていない過去の予想は、推測で入れずに「公開の記録なし」として成績から外す

過去の分は、送信処理のログ(送信に成功した時刻の行)と予想の記録を突き合わせて作り直しました。送信が1件でも失敗した回は、どのファイルが届いたか分からないので根拠にしていません。

成績に入れるもの・入れないもの

成績(的中率・回収率)に入れるのは、締切前に公開した買い目で、結果が出たレースです。結果が出ていないレースは「結果待ち」として、外れにも含めません。

状態成績での扱い
締切前に公開・結果あり成績に入れる(的中・不的中)
欠場・フライングで一部の買い目が返還成績に入れる。返還された金額は払戻に含める
レース中止・3連単が不成立(全額返還)的中率の分母にも、購入額・払戻・回収率にも入れない(件数だけ表示)
同着成績に入れない(件数だけ表示)
締切後に公開成績に入れない(件数だけ表示)
公開の記録なし成績に入れない(件数だけ表示)
結果待ち成績に入れない(外れにも数えない)

全額返還のレースを成績から外すのは、買った金額がそのまま戻るので、収支が0で、当たり外れも決まっていないからです。購入額と払戻の両方に同じ額を足すと、回収率が100%に近づく方向に少しだけ動いてしまうので、どちらにも入れないことにしました。

2026年9月21日・22日のレース中止

この2日間には、戸田・江戸川・津・三国の4場で、1日まるごと、または途中からレースが中止になり、合わせて47レースの結果が出ていませんでした。これまでは「結果待ち」のまま残っていましたが、公式サイトの結果ページで「レース中止」と出ていることを1レースずつ確かめ、全額返還として扱いました。

公開予想(Champion)では47レース・202点・20,200円が返還にあたります。確かめた公式ページは保存し、あとから同じものか照合できるようにしてあります。

数字はどれだけ変わったか

数え方をそろえたことで、トップに出している公開予想(Champion)の成績の対象は次のように変わりました。

これまでこれから差の内訳
公開予想(Champion)5,601レース5,295レース9月13日に締切後に公開した150レース + 9月12日の公開の記録がない156レース
Neo3,594レース3,497レース締切後に公開86レース + 公開の記録なし8レース + 全額返還3レース

減ったレースはすべて、上の表の「成績に入れない」に当たるもので、差は1レース単位で説明がつきます。2026年10月18日時点の公開予想(Champion)の成績は次のとおりです。

項目数字
成績の対象5,295レース
的中1,540レース(的中率 29.1%)
購入額(1点100円として)1,971,000円
払戻(返還を含む)1,557,340円
回収率79.0%

回収率は100%に届いていません。この数字をよく見せるために数え方を変えたのではなく、締切前に誰でも見られた予想だけで数えるために変えています。

新しい「結果・成績」ページ

結果と成績は、新しい結果・成績のページにまとめました。

  • 日付と競艇場を選ぶと、その場の1R〜12Rの結果と、選んだ予想の判定・払戻・収支が並びます
  • 予想は Champion・Neo・Hybrid のほか、AI-EV の各系統、役目を終えた朝のモデルまで切り替えられます
  • 詳細を開くと、買い目ごとのAI予測確率と、その合計の合計的中確率、公開された時刻(締切前か後か)が出ます
  • 期間(当日・7日・30日・90日・今月・全期間)を選んで、日別・期間別・モデル世代別・競艇場別・荒れ度別の成績を見られます

「合計的中確率」と「的中率」は別のもの

買い目ごとのAI予測確率を足した合計的中確率は、「どれかが当たる見込み」をレースの前に出したものです。結果が出たあとの的中率(当たったレース数 ÷ 成績の対象のレース数)とは別の数字で、どちらも利益が出る確率ではありません。ページでは2つを混ぜずに表示しています。

同じレースでの比較

Neo や Hybrid のページでは、「その予想が成績の対象になったレースだけ」で Champion も数えた同じレースでの比較を出しています。対象のレースがそろうので、予想どうしを公平に比べられます。

AI-EV は「締切10分前」と「5分前」を別々に

AIの確率と実際のオッズから選ぶ AI-EV は、締切の約10分前(T10)と約5分前(T5)のオッズで、それぞれ別の予想として数えます。

T5 は締切の直前に選ぶので、公開が締切に間に合わないことがあります。前向きの記録を始めた10月17日も、系統によって10〜28件が締切に間に合わず、成績の対象外になりました。間に合わなかった分は件数を表示しています。

当日の速報と、夜の確定

レース当日は、公式サイトの結果ページの値を約3分ごとに取り込み、「速報」として成績に順に加えます。夜に公式の確定データで照合して「確定」に置き換えます。結果があとから訂正された場合も、その日の成績を作り直します。

ページは1分ごと、タブに戻ったとき、「最新に更新」を押したときに新しいデータを確かめます。

更新が止まったら、そう表示する

「結果に変化がない」のと「更新の処理が止まっている」のは、画面だけでは見分けがつきません。そこで、処理が最後に動いた時刻と、次に動くはずの期限を一緒に配るようにしました。期限を過ぎても次の更新が来なければ、「更新が止まっています」と表示し、最後に更新した時点の内容を出し続けます。

読んでいる途中で、新旧のデータが混ざらないように

成績のデータは、更新のたびに新しい名前のファイルとして置き、全部そろってから「いまの版はこれ」という小さなファイルを最後に差し替えます。読み込みの途中で更新が入っても、古い版と新しい版の数字が1つの画面に混ざることはありません。

運用中に起きたこと

公開の準備中、2026年10月17日の夜に、手作業で流した確認の処理が記録用のデータベースを長く使い続けてしまい、Neo の記録処理が約50分止まりました。そのあいだの下関8R・9Rの Neo は締切前に予想を出せず、あとから補った予想は成績に入れていません(締切後の公開として件数だけ表示)。処理は1件ずつ区切るように直し、同じことが起きないことを確かめてから公開しました。

まとめ

  • 競艇AI予想の成績は、「どの買い目を」「いつの時点で」数えるかで変わる。TAKENOKO BOAT は、トップ・結果一覧・モデル別のページの計算を1つの台帳にまとめ、全ページで同じ数字が出るようにした
  • 成績に入れるのは「締切前に、公開に成功した買い目」で、結果が出たレースだけ。予想を作った時刻ではなく、サイトに載った時刻で判断する
  • レース中止・全額返還・同着・締切後の公開・記録のない予想は成績に入れず、件数だけ表示する
  • その結果、公開予想(Champion)の成績の対象は5,601レースから5,295レースになった。回収率は79.0%で、100%には届いていない
  • 結果と成績は結果・成績のページで、日付・競艇場・予想ごとに確かめられる

よくある質問

成績の数字が前より減ったのはなぜですか?

締切前に公開できていなかった予想(2026年9月13日の150レース)と、公開した記録が残っていない予想(9月12日の156レース)を、成績から外したためです。予想の中身や買い目は変えていません。

締切のあとに公開された予想は、どう扱われますか?

成績(的中率・回収率)には入れず、「締切後に公開」として件数だけ表示します。締切の時点で誰も見られなかった予想だからです。

レースが中止になったときは、どう数えますか?

買い目は全額返還になるので、的中率の分母にも、購入額・払戻・回収率にも入れず、件数だけ別に表示します。欠場やフライングで一部の買い目だけが返還になったレースは成績に入れ、返還された金額を払戻に含めます。

合計的中確率と的中率は何が違いますか?

合計的中確率は、買い目それぞれのAI予測確率をレースの前に足したもので、「どれかが当たる見込み」です。的中率は、結果が出たあとに、当たったレースの数を成績の対象のレースの数で割った実績です。どちらも、利益が出る確率ではありません。

公開予想の回収率は100%を超えていますか?

いいえ。2026年10月18日時点で、公開予想(Champion)の回収率は79.0%です。成績はよく見せるためではなく、締切前に誰でも見られた予想だけで、ありのままに数えています。


TAKENOKO BOAT の予想はトップページ、結果と成績は結果・成績、モデルごとの成績はモデル別成績にあります。

この記事の数字は、TAKENOKO BOAT が公開した予想を1点100円として計算したもので、実際の購入成績ではありません。将来の成績を保証するものでもありません。

舟券の購入はご自身の判断と責任でお願いします。20歳未満の方は舟券を購入できません。

コメント

タイトルとURLをコピーしました