競馬指数の空欄や「-」は、能力がゼロと分かった状態ではありません。提供対象外、計算に必要な過去走がない、更新前、取得に失敗したなど、複数の理由が考えられます。最初に提供元の説明を確認し、値がない理由と有効な走数を残します。
この記事は、独自指数の非公開計算式を推定するものではありません。仮想の数値表で、欠損値を扱うときにどの判断が変わるかを確認します。
目次
欠損値とゼロは、何が違うのか

ゼロは値、欠損は値が確認できない状態
値0が正式に計算・提供される尺度なら、0も一つの観測です。一方、空欄は数値が確認できない状態です。マイナスの値を使う尺度なら0は中立付近かもしれず、そもそも指数によって意味が違います。表記だけで低能力と決めないでください。
提供範囲と更新時刻を先に確認
競馬データはすべての年代・地域・項目を同じように持っているとは限りません。JBISの更新・提供データ案内でも、対象と更新周期、不備や未整備を含む範囲を説明しています。ただし、JBISの説明から他社指数の空欄の理由までは決められません。
| 自分の確認表の区分 | 保存する内容 |
|---|---|
| 対象外 | 提供元が定めた対象との違い |
| 材料不足 | どの過去走・項目が不足か |
| 更新待ち | 表示した時刻と公表予定 |
| 取得失敗 | 取得日時と確認できなかった範囲 |
| 理由不明 | 推測で他区分へ入れず保留 |
この区分は当サイトの記録用です。特定サービスが採用している公式コードではありません。
ゼロで埋めると順位が変わる仮想例

Aの空欄を0にした瞬間、別の計算になる
同じ尺度の近3走指数を、Aは90・86・欠測、Bは84・85・86とします。Aの確認できた2走の平均は88、Bの3走平均は85です。ところがAの欠測を0へ置き換えて3で割ると、176÷3=約58.67になります。
| 仮想の馬 | 元の値 | 有効走数 | 有効値の平均 |
|---|---|---|---|
| A | 90・86・欠測 | 2/3走 | 88 |
| B | 84・85・86 | 3/3走 | 85 |
Aの平均58.67は、実際に0を観測した結果ではありません。自分で補った0が、Aの順位を大きく下げています。0埋めをするなら、その仮定が目的に合う理由を検証する必要があります。見栄えのための自動処理で行わないでください。
有効値平均88も、無条件にBより上とは言えない
Aは2走、Bは3走で、情報量が違います。Aの欠測した走が悪い条件の走ばかりなら、確認できた走だけの平均も偏る可能性があります。「0を入れない」ことと「残った平均で順位を断定する」ことは別です。
平均値・最高値・中央値の比較と併せて、どの走を採用したか、有効数と欠測数を確認します。
同じ比較範囲と、失われる情報を整理

比較条件をそろえたら、残った頭数も書く
同じレースの指数XとYを比べる際、Yが出ていない馬を除いて一致を計算すると、係数の対象は共通して値のある馬だけです。出走18頭中12頭なら「12頭で比較、6頭未確認」と併記します。全18頭の一致と呼ばないでください。
同様に、同じ馬の芝とダートを区別するなど条件を絞った場合は、元の走数と採用した走数の両方を残します。数値がない馬を一覧から消すと、どの候補が比較の外へ出たか見えなくなります。
新馬・転入・初条件は、未知の理由が違う
デビュー前で競走実績がない場合と、海外や地方の走りがサービスの対象外の場合では、追加で確認できる資料も違います。前者は血統や調教など別の材料、後者は公式の過去成績や映像を確かめる余地があります。
ただし、別資料があるからといって、自分で既存指数と同じ尺度の値を作って並べません。指数なし、別の確認材料あり、と区分すれば十分です。
補完する場合は、仮定と感度を隠さない

不明の値を変えると、結論がどう動くか
先ほどのAの未確認値を、説明のため仮にxと置くと3走平均は(176+x)÷3です。Bの85と一致するのはx=79。仮に80なら約85.33、70なら82です。未確認の値について置いた仮定で順位が変わります。
これはAの欠測値が79、80、70だと推定したものではありません。「値が分からないことが判断へどの程度響くか」を確認する感度分析です。元の欠測欄をその数値で上書きせず、仮定の計算は別欄へ保存します。
平均埋め・前回値の引継ぎも、事実の復元ではない
全馬の平均を入れる、直近の値をコピーする処理も、欠測した走を観測したことにはなりません。別条件へ替わった走や休養期間がある場合、前回値が妥当とは限りません。補完方法・適用範囲・補完した印を残します。
集計ソフトの既定値を確かめる
ソフトによって、空欄を集計から除く、結果を欠測にする、合計では0を返すなど挙動が異なります。pandasの欠測データの公式説明にも、欠測を埋める処理や集計時の扱いが示されています。使用ソフトを変えたら、小さな表で計算を再現して確認します。
取得時点と原本を残して、後日の検証へつなぐ

更新後に埋まった値で、発走前の判断を書き換えない
前日には空欄、当日には値が表示された場合、前日判断の原本を残したまま当日版を保存します。レース後に取得できた値を発走前にも知っていたように扱うと、検証へ結果の情報が混ざります。
記録するのは、対象馬・レース、元の表示、取得日時、提供元、欠測理由の確認状況、採用した範囲です。更新後の値と判断変更の理由は別欄へ追記します。
欠測馬の結果も、後から確認する
値がそろった馬だけの成績が良くても、欠測が多かった馬を除いた影響が残ります。候補全体の頭数、指数があった頭数、欠測により保留した頭数を併記します。欠測馬が勝ったときだけ足すような集計は避けてください。
検証の基礎は競馬指数の検証方法へ。欠測の処理ルールも、結果を見る前に決めるルールの一部です。
よくある疑問と、欠測がある日の判断

不明のまま判断できること、保留すること
値がないから全馬の比較を止める必要はありません。公式成績や映像で確認できたことを使い、指数による比較ができない範囲は明示します。一方、指数があることを前提にした軸の選定や平均順位は、その前提が満たされるまで保留できます。
空欄を0点にすれば一覧をそろえられますか?
見た目はそろっても意味が変わります。0が正式な観測値なのか、欠測を補った値なのかを区別し、根拠のない0埋めで能力順位を付けないでください。
有効な走だけの平均なら安全ですか?
有効走数が違い、欠測した理由にも偏りがある場合があります。平均と一緒に有効数・予定した範囲・欠測理由を示し、単独の数値で断定しません。
指数のない馬は穴馬ですか?
情報不足と人気薄の価値は別です。公式の実績、今回の条件、人気・オッズを照合し、未知であることを好走の根拠へ置き換えないでください。
ほかの指数の読み方は解説記事一覧へ。使えたデータだけでなく、使えなかった範囲も保存すると比較をやり直しやすくなります。
学んだ比較手順を、配信内容の確認へ
指数が全ての中央6コースは、各4週20,000円、メール配信です。対象となるレース、券種と配信内容を見本で比較し、ご自身が学びたい内容に合うコースをご確認ください。
相談窓口:shisuugasubete@gmail.com。料金や受付状況は現行の案内をご確認ください。
執筆:指数が全て。本文の仮想例は、実際の配信・購入・的中成績を示すものではありません。





コメントを残す