Skip to content

【実装付き】ファクター分析の基本と低位株効果の検証

Published:

ファクター分析とは?その目的

株価に影響を与える指標を分析する手法として、 ファクター分析 があります。

ファクターとは、文字通り、要因のことで株価に影響を与える指標や特徴である。

例えば、割安株投資と呼ばれる手法では、PERやPBRに注目して投資を行う。

具体的には、低PBRはダウンサイドリスクが高PBRよりも低い銘柄と考えて、低PBR銘柄を買うことがある。

実際に、2023年~2024年において、大型バリュー株相場とされ、長年低PBRであった銀行株や商社株が高パフォーマンスであった。[1]

その他、営業利益率やPSR、配当性向など、様々な指標が銘柄選定に使われることがある。

では、本当にその指標、つまりファクターが有効であるのか。

それを検証する方法がファクター分析である。

本記事では、実際にファクター分析の流れを実践し、そのシステムのベースを構築する。

また、ファクターの“有効性”とは、指標に基づく分類グループごとに一貫したリターン差が観測されることと定義する。

検証例として、「低位株」のパフォーマンスの有効性を確認する。

補足

実際には検証することは多くのデータが必要である。そのため、有効性を分析した書籍を参考にすることが多い。

特に、[4]、[5]は日本人による東証の分析を行っているため、日本の株式市場において多くの含蓄がある。

ファクター分析の概要

あるファクターが有効かどうかを検証することが目的であり、ファクターに基づいたパフォーマンスを計算すれば良い。

つまり、対象とする市場において、銘柄群を指標に基づいて5分位に分ける。

例: PERを検証するのであれば、

①PERが10倍以下

②PERが10~14

③PERが14~20

④PERが20~31

⑤PERが31倍以上

という形に銘柄を月末時点の値をつかって分類する。

※ここでは説明のためにPERの数値区切りで分類していますが、実務ではqcut等で分布に基づく5分位法がよく使われます。

各銘柄の月次パフォーマンスを計算し、各分類ごとのパフォーマンスの平均値を計算する。

イメージとしては、毎月各分類ごとにポートフォリオをつくり、各ポートフォリオごとのパフォーマンスをみることである。

そのファクターごとにパフォーマンスが上位から下位にわかれれば、そのファクターが有効であると判断できる。

先の例だと、①のポートフォリオのパフォーマンスが高く、②、③、④、⑤と徐々に悪化していくのであれば、低PERの投資が有効であると確認できる。

※説明では、月次でポートフォリオを入れ替えることになるが、PERを始め、売上や利益といった財務指標(ファンダメンタルズ指標)は年次で計算されることが多い。そのため、年次を使っても良い。システムでは、両方で計算できるように考慮する。

ファクター分析の手順

[4]をベースに下記の流れで構築することとする。

  1. 銘柄ごとに株価データから月次(年次)収益率を計算する
  2. 月末時点の各指標を計算する
  3. 各指標を元に5分位に分ける
  4. これらを組み合わせて、各分位ごとにパフォーマンスを計算する
  5. 時系列グラフで可視化する

注意点

ファクター分析システムの設計

データ処理:インフラストラクチャ層

アプリケーション:ユースケース層

プレゼンテーション層

ソースコード

リポジトリ:https://github.com/Rui010/factor-analysis

分析例:低位株効果

個人投資家は低位株、つまり、株価の水準が低い株式を購入することが多い。

それは、金額的に単元株を買いやすいこと、同じ値幅でも変化率が大きくなることが理由としてあげられる。

(補足)株式売買は基本的に100株単位なので、100円の銘柄は100円×100株=1万円から売買可能だが、10,000円の銘柄は、10,000円×100株=100万円からの売買となる。 また、100円が10円値上がりすれば10%高であるが、1,000円の銘柄が10円あがっても1%高となる。

注目が集まる材料があれば、一気に値上がりし、資産を増やせると考える人が多い。

そのため、低位株には投資妙味があると考え、同一テーマであれば低位株が選ばれることがある。

実際に、低位株にそのようなファクターが存在するか確認する。

(補足)低位株には明確な定義があるわけではなく、一般的に500円以下であるとされている。低位株の逆は値がさ株と呼ばれる。

使用データ

分析手順

(補足)最終営業日の終値を元に上場企業を5つのポートフォリオを作成し、翌日(第1営業日)の終値で各銘柄1単元購入し、最終営業日に売却し、再度組成するファンドのイメージ

グラフ

低位株分析結果2020年~2024年

数値

グループ年月累積収益率
Q1(低位株)2024年12月2.05
Q22024年12月1.74
Q32024年12月1.65
Q42024年12月1.37
Q5(値がさ株)2024年12月1.10

分析結果の考察

グループ価格帯(銘柄)
Q1(低位株)16(ジャパンディスプレイ)~997(フォーラムエンジニアリング)
Q21,001(東急不動産ホールディングス)~1,618.5(小田急電鉄)
Q31,619.5(神戸製鋼所)~2,282(極東開発工業)
Q42,286(マークラインズ)~3,400(日立製作所)
Q5(値がさ株)3,400(TAKARA & COMPANY)~58,150(キーエンス)

考慮事項

参考:東証の上場廃止件数を調べる

今後の課題

今回は1つの指標を計算して、分析を行った。

しかし、株価が一つの要因で動くとは考えづらい。むしろ複数の要因で動くと考えるべきである。

そうなると、複数のファクターを同時に検証することが必要である。

これは、マルチファクターモデルと言われ、学術的にも扱われる内容である。

(代表的なモデルとして、Barraモデル(ローゼンバーグ型マルチファクターモデル)やFama-French3ファクターモデルなどが知られている)

特に、ファンド組成まで考える場合、時価総額における影響を外すことはできないはずである。

サイズファクターとして、時価総額もいれることで、1つの指標だけを分析するよりより有効であると考えられる。

さらに、推移を見ていることから、期間別分析(バリュー相場/グロース相場)により、相場環境による有効性の違いも検討したい。

今後、このシステムを改修し、マルチファクターを分析できるようにする。

システムを見ると、テストコードがないこと、拡張性が低いことも課題である。