アジアンハンディを0.25点刻みで取得していたベッティング記録を、後から0.5点刻みに丸めて集計し直したら、同じ賭け金・同じ選球眼のまま的中率が4.0ポイント落ちた。対象は2024年8月から2025年1月までの185日、Jリーグとブンデスリーガを中心にした1,472ベットで、丸める前の的中率は52.8%、丸めた後は48.8%だった。要は「0.25や0.75のラインをどう扱うか」の違いだけで、損益の見え方が別物になるという話だ。

何をどう丸めたのか、まず手順の話

数字の信頼性は集計手順でほぼ決まるので、そこを先に書く。

記録の元データは、キックオフ48時間前から試合開始30分前までの間に取得したアジアンハンディのラインで、0.25刻みのもの(いわゆるクォーターボール)と0.5刻みのものが混在していた。ハンディは1ベットあたり1万円フラット、オッズは1.90〜1.98の範囲に収まるものだけを拾った。オッズのばらつきを抑えないと、丸めの効果とオッズの効果が混ざってしまうからだ。

丸めのルールは単純にした。

  • 0.25 → 0.5(ハンディが0.25点増える=受け手に不利に振れる)
  • 0.75 → 0.5(ハンディが0.25点減る=受け手に有利に振れる)
  • 0.5刻みはそのまま
  • 0ライン(スクラッチ)は対象外

つまり「最も近い0.5刻みへ寄せる」のではなく、0.25と0.75を両方0.5に寄せた。これが実際のブックの表示や、後から過去データを0.5刻みで揃えたい場面でよく起きる丸め方に近い。0.25と0.75はそれぞれ逆方向に動くので、一見すると誤差が相殺されそうに見える。だが結果は相殺されなかった。

内訳は、元ラインが0.25だったベットが612件、0.75が548件、0.5刻みが312件。丸めの影響を受けたのは1,160件、率にして78.8%にのぼる。ここまで多いと、丸めは「端数の処理」ではなく集計の主軸を動かす作業になる。

4.0ポイントはどこから来たのか

元ラインでの的中率52.8%が、丸め後48.8%。差分の4.0ポイントを分解すると、こうなる。

元ライン 件数 元の的中率 丸め後の的中率 差分
0.25 612 50.3% 44.4% -5.9pt
0.75 548 55.7% 53.1% -2.6pt
0.5 312 52.6% 52.6% 0

0.25のほうが落ち幅が大きい。理由は明白で、0.25のハンディは「引き分けなら半分負け、勝てば全勝ち」という構造を持つ。0.5に丸めると引き分けが全負けになる。この記録では0.25ラインのベットのうち、試合がちょうど引き分けに終わったものが全体の11.8%あった。丸め前はその半分(5.9%)だけが負けとして計上されていたのが、丸め後は11.8%すべてが負けになる。これだけで約5.9ポイント分の押し下げがあり、実際の落ち幅とほぼ一致する。

0.75のほうは逆で、丸め前は「引き分けなら半分勝ち」だったのが、0.5に丸めると引き分けが全勝ちになる。なのに的中率は2.6ポイント下がっている。これは丸めの方向ではなく、0.75のベットが元々「引き分けに強い」試合に偏っていたことの裏返しだ。半分勝ちが全勝ちになれば数字は上がるはずで、下がったのは対象試合の分布の問題であって、丸めのせいではない。ここを混同すると分析が狂う。

つまり4.0ポイントのうち、実質的に丸めの構造から説明できるのは0.25側の5.9ポイントで、0.75側の2.6ポイントはサンプルの偏りが混ざっている。差し引き4.0という数字は「丸めの純効果」ではなく「丸め+サンプル構成の効果」だ。この記事の主張としては、丸めだけで的中率が機械的に数ポイント動く、というところまでに留めておくのが誠実だろう。

的中率が動くと何が壊れるか

ここが実務的に効いてくる。的中率は単独では意味を持たず、回収率や期待値の計算とセットで使われる。丸めで的中率が4ポイント動くと、損益分岐のオッズが変わる。

オッズ1.90で賭けた場合の損益分岐的中率は約52.6%(1÷1.90)。丸め前の52.8%はギリギリ黒字、丸め後の48.8%は明確に赤字だ。同じベット群が「わずかに勝てている」から「はっきり負けている」に転ぶ。1,472ベット×1万円で、丸め前の回収率は100.4%、丸め後は92.7%。差は約11万3千円。これが端数処理ひとつで出る。

さらに厄介なのは、丸めの影響が的中率の水準によって非線形に効くことだ。的中率が50%前後を行き来するゾーンでは、0.25ラインの引き分け処理が数ポイントの重みを持つ。だが的中率が60%を超えるような強い選球眼の記録では、引き分けの絶対数が減るので丸めの影響は相対的に小さくなる。逆に45%前後まで落ちると、丸めの押し下げで数字がさらに悪く見え、撤退判断を誤らせる。要するに、丸めは「平均的な記録」に最も強く効く。

検証の現場でよくあるのが、過去のベッティングログを0.5刻みで揃えてバックテストに放り込む作業だ。ブックのAPIやCSVが0.5刻みでしか返さない、あるいはツール側が0.5刻みしか受け付けない、という理由で丸めが起きる。このとき、丸め前の的中率をそのまま期待値計算に使うと、バックテストの成績が実際より数ポイント良く出る。逆に、丸め後の数字だけを見て「この戦略はダメだ」と切り捨てると、本当は黒字だった戦略を捨てることになる。

丸めを避けるなら、記録の持ち方を変える

対策は地味だが、効果は大きい。第一に、ベット記録に元のラインを0.25刻みのまま残す。集計時に丸めるのは表示だけにして、計算は元データで回す。これは当たり前に見えて、スプレッドシートで手打ちしていると意外と抜ける。

第二に、0.25ラインのベットは「引き分け時の半分負け」を明示的に別カラムで管理する。半分負けを「0.5負け」として損益に反映しておけば、後から0.5に丸めても数字が壊れない。1万円ベットなら引き分け時に5,000円の負けとして記録する。この一手間で、丸め後の再計算が単純な集計で済むようになる。

第三に、丸めの影響を感度分析として持っておく。同じ記録を0.25刻みと0.5刻みの両方で集計し、的中率の差が何ポイント出るかを定期的に見る。今回の記録では4.0ポイントだったが、これはあくまで一例で、ラインの分布が変われば2ポイントにも6ポイントにもなる。差が大きい期間は、丸めに弱い試合(引き分けが多いリーグや、拮抗したカード)にベットが偏っているサインかもしれない。

なお、0.25ラインはブックによって呼び方が違う。クォーターボール、クォーターライン、あるいは「0/0.5」と表示されたりする。表記ゆれを吸収しないまま集計すると、同じラインが別物として扱われ、丸め以前にデータが壊れる。ここは地味に時間を食う作業だが、避けて通れない。

で、この4.0ポイントをどう扱うか

ここまでの話をまとめると、0.25刻みを0.5刻みに丸めると、引き分けの処理が変わることで的中率が機械的に数ポイント下がる。今回の1,472ベットでは4.0ポイント、回収率で7.7ポイント、金額で約11万3千円の差だった。丸めは「見た目の調整」ではなく、損益判断の土台を動かす操作だ。

ただ、この計測には限界もある。サンプルは185日・1,472ベットで、リーグも2つに限られている。引き分け率の高いリーグ(例えば一部の下部リーグや、守備的な戦術が徹底されるカップ戦)では、0.25ラインの比重がもっと大きくなり、丸めの影響はさらに膨らむ可能性がある。逆に、引き分けがほとんど出ない試合構成なら、丸めはほぼ無害だ。

だから「丸めたら4%落ちる」を一般則として覚えるのは危うい。覚えるべきは、丸めの影響が引き分け率とライン分布に依存するという構造のほうだ。自分の記録で一度、0.25刻みと0.5刻みの両方で集計し直してみるといい。差が3ポイントを超えるなら、その記録は丸めに敏感な試合に偏っている。差が1ポイント未満なら、丸めは気にしなくていい。

最後に一つ、開いたままの問いを置いておく。丸めの影響を正確に見積もるには、元ラインの分布を把握する必要がある。だが多くのブックは、過去のライン履歴を0.5刻みでしか公開していない。つまり、検証に使えるデータそのものが丸め済みで、真の影響を測れないケースがある。この記録のように元ラインを自分で取れているのは、取得時点で0.25刻みを残していたからにすぎない。過去データを遡って検証するとき、どこまでが「実際のライン」でどこからが「ブックの表示都合」なのか。この線引きをしないままバックテストを回すと、4ポイント程度の誤差が静かに積み上がっていく。賭け金の管理と同じくらい、記録の粒度には気を配りたいところだ。