競馬指数の欠損値はどう扱う?ゼロとの違いと比較できる範囲

指数の欠損値、不明をゼロにしないを示す競走馬と金色の構図

執筆者:

カテゴリ:

競馬指数の空欄や「-」は、能力がゼロと分かった状態ではありません。提供対象外、計算に必要な過去走がない、更新前、取得に失敗したなど、複数の理由が考えられます。最初に提供元の説明を確認し、値がない理由と有効な走数を残します。

この記事は、独自指数の非公開計算式を推定するものではありません。仮想の数値表で、欠損値を扱うときにどの判断が変わるかを確認します。

目次

  1. 欠損値とゼロは、何が違うのか
  2. ゼロで埋めると順位が変わる仮想例
  3. 同じ比較範囲と、失われる情報を整理
  4. 補完する場合は、仮定と感度を隠さない
  5. 取得時点と原本を残して、後日の検証へつなぐ
  6. よくある疑問と、欠測がある日の判断

欠損値とゼロは、何が違うのか

一枠が空欄の競走写真ファイルと確認ノート
不明とゼロは違う。図中の例は本文で条件と計算を確認できます。

ゼロは値、欠損は値が確認できない状態

値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になります。

仮想の馬元の値有効走数有効値の平均
A90・86・欠測2/3走88
B84・85・863/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。料金や受付状況は現行の案内をご確認ください。

執筆:指数が全て。本文の仮想例は、実際の配信・購入・的中成績を示すものではありません。

コメント

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です