データの可視性と先読みバイアスとは
データの可視性と先読みバイアスとは。定義、読み方、KabuForge の研究例で確認するポイントを初学者向けに説明。
基本の意味
先読みバイアスは、判断時点には知られていなかった情報を検証に使うことです。価格の対象日と、その値を実際に利用できた時刻は同じとは限りません。現在の履歴や後から改訂された値だけでは、当時の可視性を証明できません。
結果を読むときの注意
Point-in-time の検査は判断時刻と available_at を照合します。ただし宣言時刻の検査だけでは、提供元の配信時刻、改訂履歴、生存者バイアス、企業行動、当時の銘柄集合まで認証できません。
KabuForge の例で確かめる
参考コースは前観測日までのデータを使い、将来ラベルを分離しますが、全実行は研究用途限定、pit_guarantee=false です。入力識別情報と実行ごとの実行記録を確認し、検査が示した範囲で結果を解釈します。
対象日と公開時刻を分ける
当日の引け後に公開された情報を、同日の寄り付き判断に使うことはできません。対象日が同じでも、判断時刻より後に公開された値は未来情報です。
可視時刻と生存者バイアス
available_at
そのレコードを判断に利用できると宣言した時刻です。判断時刻より後なら入力に使いません。ただし時刻の宣言だけで提供元の過去の公開履歴を証明できるわけではありません。
生存者バイアス
現在も存在する銘柄だけを過去へさかのぼって使うと、当時存在したが後に上場廃止になった銘柄などを除外することがあります。判断時点の銘柄集合を残し、現在の集合を当時の集合と同一視しないでください。
関連教材と出典
対象: main のソース候補(未公開) · 公開ソース docs/ja_JP/GUI_RESEARCH_COURSES.md
内容確認 · KabuForge