KabuForge
メニュー
GitHubEnglish

分位分析とは?ファクターをグループに分けて確かめる

ファクター順に銘柄を分け、各グループの未来収益、件数、欠損と入れ替わりを確認する方法を、架空の小さな例で説明します。

順位で分けたグループごとに、その後の結果を見る

分位分析は、同じ時点の銘柄をファクターの値で並べ、いくつかのグループに分けて、その後の収益などを比較する方法です。高い値と低い値で結果が違うか、中間のグループも順に変化するかを調べます。

ファクターの定義、値の方向、未来収益の測定区間を先に決めます。数値が大きいほど選びたい設計なのかも、グループ名と一緒に確認します。

五つの架空銘柄で、三つのグループを作る

説明用に、五つの架空銘柄を上位2、中位1、下位2へ分けます。等しい人数に分けられない小さな標本なので、これはグループ分けの考え方を示す例です。実際の分割方法は使う実装と設定を確認してください。

架空の学習用例:実際の運用結果ではありません
コード値グループ未来収益
EX-A50上位+4%
EX-B40上位+2%
EX-C30中位+1%
EX-D20下位0%
EX-E10下位−2%

グループの平均と、順序を確認する

この学習用例を同じ重みで平均すると、上位は+3%、中位は+1%、下位は−1%です。値が高いグループほど結果が高いという並びになっています。ただし、説明しやすいように作った一回の例で、安定した予測力を示しません。

上位と下位の差は4パーセントポイントですが、それを実際の売買の利益と呼ぶことはできません。空売りの可否、保有比率、費用や成立条件を含めた運用ルールを別に検証する必要があります。

同じ値と欠損は、結果の見え方を変える

同じファクター値が境界に並ぶと、同じ値を同じグループに入れるか、人数を優先するかで分け方が変わります。銘柄コードで順序を付けても、予測情報が新しく生まれるわけではありません。分割規則を記録し、日ごとの人数を確認します。

値や未来収益が欠けた銘柄を除くと、評価対象が元の対象集合より小さくなります。欠損を0収益に置き換えず、除外理由と計算できた銘柄の割合を残します。都合のよい銘柄だけを残していないかも確認します。

入れ替わりと費用を、収益の図と並べる

上位グループの構成銘柄が毎日大きく変わるなら、その順位を実際の保有に使う場合は売買が増える可能性があります。ただし、グループ構成の入れ替わりと、資金配分を含めた実際の売買回転率は同じ計算ではありません。

取引費用を含むポートフォリオの結果と、評価用の未来収益を分けて読みます。ICも併せて見ると、全体の相関とグループ間の違いを別々の角度で確認できます。

公開教材の三銘柄は、読み方を学ぶための例

KabuForge の公開教材では三銘柄なので、最大でも三分位です。一つの銘柄の結果が大きく影響し、同値や欠損があればさらに比較できる情報は減ります。高い分位収益が出ても、日本株全体へ一般化できるとは言えません。

数日先の収益を日ごとに作る場合は区間の重なりも確認します。ファクター診断の教材では、特徴と未来ラベルを分け、件数・欠損・グループ構成を先に読む手順を学べます。

出典と関連教材

KabuForge の画面操作で学ぶ研究コース。

本記事は研究手順を学ぶための教材です。特定の売買を推奨せず、将来の収益を保証しません。免責事項

このテーマを続けて学ぶ

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

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

内容確認 · KabuForge