KabuForge
メニュー
GitHubEnglish

カバレッジとは?ファクター評価に残った銘柄と日付を確かめる

対象銘柄、特徴量、将来ラベルの欠損を分け、評価に使える標本の変化を読みます。

評価の前に、分母を決める

カバレッジは、予定した対象のうち必要な値がそろった割合です。分母が全上場銘柄なのか、事前に定めた研究対象なのかで意味が変わります。対象の選び方、日付、除外条件を先に書き、結果を見てから分母を縮めないようにします。

ファクターの評価では、価格行があるだけでは足りません。特徴量が計算できる銘柄数と、特徴量と将来ラベルの両方がある銘柄数を分けます。前者は入力の状態、後者はその日の評価に使える標本を表します。

架空の五銘柄で計算する

ここからの数字はすべて説明用の架空例です。ある日の対象を A、B、C、D、E の五銘柄とします。特徴量が A、B、C、D にあれば、特徴量カバレッジは 4 ÷ 5 = 80% です。E が欠損だからといって分母を四銘柄に変えると、欠損が見えなくなります。

将来ラベルが A、B、C、E にあっても、両方がそろうのは A、B、C の三銘柄です。評価カバレッジは 3 ÷ 5 = 60%。特徴量とラベルを別々に数えた 80% 同士から、共通標本の大きさは分かりません。

欠損の理由と位置を読む

計算に必要な履歴が足りない初期部分と、将来の観測がない末尾では欠損の理由が異なります。データの停止や列の不備も別の問題です。欠損の数だけでなく、理由、銘柄、日付を確認すると、想定内の空欄と入力の問題を区別できます。

たとえば架空の最終日に将来ラベルが一つもなければ、評価カバレッジは 0% でも特徴量が壊れたとは限りません。将来ラベルは評価用です。欠損を埋めるために将来の値を特徴量へ入れたり、次の日の値で補ったりしてはいけません。

日ごとの標本を比較する

カバレッジが高い日だけ IC を読むと、残った日が全体を代表するとは限りません。対象が五銘柄の日と二銘柄の日では、同じ相関値でも情報量が異なります。日ごとの対象数、有効数、無効理由を IC や分位の図と並べて確認します。

常に欠損する銘柄を事後的に外すと、対象の定義が変わります。変更が必要なら、元の定義と新しい定義を別の研究条件として保存します。見た目のカバレッジを改善することを、分析の質の改善と取り違えないことが大切です。

KabuForge の公開教材で確認する

公開 GUI コースのデモ2 では、日次 IC、横断面の標本数とカバレッジ、分位分析、無効理由を一緒に確認します。利用する版の画面と実行記録を照合し、欠損理由が出ている日の値を無理に有効値へ置き換えないようにします。

作業の成果は「対象五、有効特徴量四、共通評価三、除外理由」というように説明できる記録です。再現には選択した入力の識別情報と設定を残します。図が整っていても、対象数や入力の同一性が分からなければ比較は保留します。

関連する読み方と公式資料

ファクターとは、IC の読み方、分位分析と合わせて読むと、この記事の指標や操作を他の検証課題と区別できます。出典と操作の範囲は 公式 GUI 研究コースで確認してください。利用する版の資料を優先し、公開 main と手元の環境に違いがあれば確認を保留します。

本記事は研究手順を学ぶための教材です。数値例は計算方法を示すための教材であり、実際の運用成績ではありません。特定の銘柄や売買を推奨せず、将来の収益を保証しません。公開コースの過去データを使った研究は、当時利用できた情報だけで検証したことを全面的に保証するものではありません。免責事項

このテーマを続けて学ぶ

ファクターの学習順序を見る

対象: main のソース候補(未公開) · 公開ソース docs/ja_JP/GUI_RESEARCH_COURSES.md

内容確認 · KabuForge