この​記事で​分かる​こと

  • 因子分析が「多数の変数の背後にある少数の共通因子」をどう見つけ出す手法か
  • 因子分析と主成分分析(PCA)が、数学的・因果的にどう違うのか
  • 固有値・因子負荷量・共通性の読み方と、因子数を決める基準(カイザー基準)
  • 株式リターンと財務KPI、それぞれで共通因子を抽出する具体的な手順と検算

結論:因子分析は​「たくさんの変数の裏にある少数の共通要因」を​見つける​手法

因子分析とは、複数の観測変数(株式リターンや財務指標など)の間に見られる相関関係の背後に、直接は観測できない少数の「共通因子」が存在すると仮定し、その共通因子が各変数にどれだけ影響を与えているか(因子負荷量)を統計的に推定する手法です。多数の銘柄のリターンが同じように動いたり、複数の財務KPIが連動して変化したりするのは偶然ではなく、その裏に少数の共通のドライバーが存在するためだと考え、そのドライバー自体をデータから逆算的に取り出すのが因子分析の役割です。

似た名前の手法に主成分分析(PCA)がありますが、目的も因果の向きも異なります。また、「ファクター投資」という言葉から連想されるFama-French​型の​3ファクターモデルなどは、市場・サイズ・バリューといった既に特定済みの因子を使って運用するアプローチであり、ファクター​投資と​マルチファクターモデルの​実務で扱っています。これに対して本記事が扱う因子分析は、その前段階、つまり「そもそもどんな因子が存在するのかを、手元のデータから統計的に発見する」ための手法です。株式リターンに限らず、複数の財務KPIから共通の経営ドライバーを抽出するといった応用も可能で、この汎用性の高さが因子分析の実務的な価値になります。

因子分析とは​何か:考え方と​モデルの​構造

多数の変数を観察していると、一部の変数同士が強く相関し、別の一部の変数同士も強く相関する、というグループ構造がしばしば見られます。因子分析では、この相関構造は偶然の産物ではなく、観測できない少数の共通因子が各変数に共通して影響を与えているために生じている、と仮定します。そのうえで、各変数を「共通因子からの影響」と「その変数だけに固有の要因(独自因子)」に分解し、共通因子への感応度(因子負荷量)を推定します。

因子分析の基本モデル(標準化された変数の場合)
xᵢ = λᵢ₁F₁ + λᵢ₂F₂ + … + λᵢₘFₘ + eᵢ
Var(xᵢ) = 1 = (λᵢ₁² + λᵢ₂² + … + λᵢₘ²) + Var(eᵢ) = 共通性 h²(共通因子で説明できる割合) + 独自性 1−h²(その変数固有の割合)
xᵢ:標準化した観測変数 / F:共通因子 / λ:因子負荷量 / eᵢ:独自因子(誤差)

ここで重要なのは、共通因子Fは分析者が最初から名前を付けて用意するものではなく、あくまで数値計算の結果として抽出される潜在変数だという点です。抽出された因子に「収益性因子」「市場感応度」といった意味を与える作業は統計計算の外側にあり、この点は後述の限界(s7)でも扱います。因子分析は、教師なし学習の一種として位置づけられる手法でもあり、ファイナンスの​ための​機械学習入門で扱う機械学習の枠組みとも関係します。

因子分析と​PCA​(主成分分析)の​違い:目的が​異なる​2つの​次元削減

因子分析とPCAは、どちらも「多数の変数を少数の変数にまとめる」次元削減の手法である点は共通していますが、何を原因・何を結果とみなすかが逆になります。PCAは、観測変数を材料として、その情報をできるだけ効率よく要約する合成変数(主成分)を作り出す手法です。つまり観測変数が原因で、主成分はその結果(要約)にすぎません。一方の因子分析は、観測変数を生み出している背後の共通因子を推定する手法であり、共通因子が原因で、観測変数はその結果として位置づけられます。統計解説サイトの整理でも、PCAは「観測変数が原因、主成分は結果」、因子分析は「共通因子が原因、観測変数は結果」であり、両者は因果関係の向きが逆であると説明されています。

因子分析と主成分分析(PCA)の違い(概念図) ① 主成分分析(PCA) 変数X1 変数X2 変数X3 主成分 観測変数が原因、主成分は結果(データの要約) ② 因子分析(Factor Analysis) 共通因子 変数X1 変数X2 変数X3 +誤差 +誤差 +誤差 共通因子が原因、観測変数は結果(背後の要因を推定) → 因果の向きが逆になる点が、両者の本質的な違いです
図:PCAは​観測変数から​主成分を​合成し、​因子分析は​共通因子から​観測変数が​生成されると​考える​(設例による概念図)

実務上の使い分けとしては、「多数の指標をとにかく要約して扱いやすくしたい」ときはPCA、「多数の指標を動かしている背後の要因そのものを推定し、意味づけをしたい」ときは因子分析、という整理が分かりやすいとされています。なお、因子分析の計算方法の一つである主因子法は、共通性の初期値を便宜的に1とおいて反復計算を行わずに済ませると、結果的にPCAとほぼ同じ計算になるため、両者が混同されやすい一因にもなっています。予測手法の​比較で扱う回帰法などのドライバー分析とも異なり、因子分析はあらかじめ「原因変数」を指定せず、相関構造だけから共通因子を発見する点が特徴です。

固有値・​因子負荷量の​読み方と​因子数の​決め方

因子分析の出力を読むうえで押さえるべき概念は3つです。第一に固有値は、各因子が説明する分散の大きさを表す指標で、標準化された変数(相関行列)を使う場合、すべての固有値を合計すると観測変数の個数に一致します。第二に因子負荷量は、各因子と各観測変数との相関の強さを示す−1から1の値で、値が大きいほどその変数がその因子から強い影響を受けていることを意味します。第三に共通性(h²)は、ある変数の分散のうち共通因子で説明できる割合で、因子負荷量の2乗和として計算されます。

因子数(いくつの共通因子を採用するか)を決める際に広く使われる目安が、固有値が1を上回る因子だけを採用する「カイザー基準」です。

カイザー基準(固有値による因子数の目安)
固有値の合計 = 変数の個数(標準化された相関行列を使う場合)
判定ルール:固有値が1を上回る因子を採用する
考え方:標準化された1つの変数はそれ自体で分散1を持つため、採用する因子は少なくとも変数1つ分と同程度の説明力を持つべきだ、という発想に基づきます。

カイザー基準はあくまで目安であり、固有値の下がり方を折れ線グラフにした「スクリープロット」で、グラフの傾きが急に緩やかになる点(エルボー)を目視で確認する方法も併用されます。いずれの基準も機械的に因子数を決定するものではなく、抽出後に因子の意味づけができるかどうかも踏まえて最終的に判断する必要があります。

設例①:複数銘柄の​リターンから​共通因子を​抽出する

以下は説明用の仮設例です。実在の銘柄・実際の相関係数ではありません。5銘柄(A〜E)の月次リターンについて、一定期間の相関係数を計算すると、次のような相関行列が得られたとします。

銘柄ABCDE
A(グロース株1)1.000.680.550.340.30
B(グロース株2)0.681.000.520.320.28
C(景気敏感株)0.550.521.000.260.23
D(ディフェンシブ株1)0.340.320.261.000.14
E(ディフェンシブ株2)0.300.280.230.141.00

グロース株同士(A・B)の相関が0.68と特に高く、ディフェンシブ株同士(D・E)はそれよりだいぶ低い0.14にとどまっている一方、すべての銘柄間で正の相関があるという構造です。この相関行列から固有値を計算すると、次のようになります(主成分法による近似計算)。

因子固有値説明率累積説明率
第1因子2.5350.6%50.6%
第2因子0.8617.3%67.9%
第3因子0.7815.6%83.5%
第4因子0.5110.1%93.6%
第5因子0.326.4%100.0%

カイザー基準(固有値1超)を当てはめると、1を上回るのは第1因子(2.53)だけなので、この設例では共通因子は1つと判断できます。固有値の下がり方をグラフにすると、次のようになります。

図:5銘柄リターンの固有値とスクリープロット(設例) 固有値 固有値=1(カイザー基準) 0 1 2 3 2.53 0.86 0.78 0.51 0.32 第1因子 第2因子 第3因子 第4因子 第5因子
図:設例の​相関行列から​計算した​固有値。​第1因子だけが​1を​上回り、​第2因子以降は​急に​小さくなる​(設例)

採用した第1因子について、各銘柄の因子負荷量と共通性を計算すると次のとおりです。

銘柄因子負荷量共通性 h²独自性 1−h²
A(グロース株1)0.860.740.26
B(グロース株2)0.840.710.29
C(景気敏感株)0.760.580.42
D(ディフェンシブ株1)0.540.290.71
E(ディフェンシブ株2)0.480.230.77

共通性 h² の計算(設例:銘柄D)
h² = 因子負荷量² = 0.54² = 0.2916 → 約0.29
独自性 = 1 − h² = 1 − 0.29 = 0.71
意味:銘柄Dのリターン変動のうち、共通因子で説明できるのは約29%にとどまり、残り71%は銘柄固有の要因(個別ニュースや需給など)によって動いていると解釈できます。上の表のh²は、いずれもこの例と同じく表示用に小数第2位へ丸めた因子負荷量を2乗して算出しているため、丸める前の精緻な負荷量を2乗した値とは小数点以下でわずかにずれる場合があります。

グロース株A・Bは因子負荷量が0.8台と高く、この共通因子への感応度が強いのに対し、ディフェンシブ株D・Eは因子負荷量が0.5前後にとどまり、独自性(1−h²)が0.7を超えています。相関行列の段階でグロース株同士の相関が高かった構造が、そのまま「共通因子への感応度の差」として数値化された形です。なお、この共通因子が具体的に何を表しているか(市場全体の動きなのか、グロース株特有の環境要因なのかなど)は、統計計算そのものからは分かりません。これは個別リスク​(アンシステマティック・リスク)の考え方とも表裏の関係にあり、意味づけの論点は後述のs7で扱います。

設例②:複数の​財務​KPIから​共通因子を​抽出する​(KPI版の応用)

以下も説明用の仮設例です。実在の企業の数値ではありません。ある事業会社の経営企画部門が、社内の複数事業ユニットについて、売上高成長率・売上総利益率・営業利益率・ROIC・総資産回転率・在庫回転率という6つのKPIを横断的に集計し、相関係数を計算したとします。

KPI成長率粗利率営業利益率ROIC資産回転率在庫回転率
売上高成長率1.000.570.600.510.190.15
売上総利益率0.571.000.680.560.160.12
営業利益率0.600.681.000.570.120.08
ROIC0.510.560.571.000.340.30
総資産回転率0.190.160.120.341.000.60
在庫回転率0.150.120.080.300.601.00

売上高成長率・売上総利益率・営業利益率・ROICの4つは相互の相関が0.5〜0.7台と高く、総資産回転率・在庫回転率の2つも相関0.60とまとまっている一方、この2つのグループ間の相関は0.1〜0.3台にとどまっています。固有値を計算すると次のとおりです。

因子固有値説明率累積説明率
第1因子2.9549.1%49.1%
第2因子1.4624.4%73.5%
第3因子0.477.9%81.4%
第4因子0.416.8%88.2%
第5因子0.406.6%94.8%
第6因子0.315.2%100.0%

カイザー基準を当てはめると、固有値が1を超えるのは第1因子(2.95)と第2因子(1.46)の2つなので、この設例では2つの共通因子を採用します。2つの因子をそのまま抽出した直後の負荷量は、多くの変数に両方の因子がまんべんなくかかった読みにくい形になりがちです。そこで、共通性と説明できる分散の合計を変えずに軸の向きだけを回転させる「バリマックス回転」という処理を行うと、次のように解釈しやすい形になります。

図:財務KPIの因子負荷量(バリマックス回転後・設例) 0.00 0.50 1.00 収益性因子(F1) 資本効率因子(F2) 0.80 0.11 売上高成長率 0.86 0.06 売上総利益率 0.88 0.01 営業利益率 0.73 0.36 ROIC 0.12 0.88 総資産回転率 0.05 0.89 在庫回転率
図:回転後は、​売上・​利益系の​4指標が​第1因子​(収益性)に、​回転率系の​2指標が​第2因子​(資本効率)に、​それぞれ明確に​対応する​(設例)
KPI収益性因子F1資本効率因子F2共通性 h²
売上高成長率0.800.110.65
売上総利益率0.860.060.74
営業利益率0.880.010.77
ROIC0.730.360.66
総資産回転率0.120.880.79
在庫回転率0.050.890.79

共通性 h² の計算(設例:ROIC)
h² = F1負荷量² + F2負荷量² = 0.73² + 0.36² = 0.5329 + 0.1296 = 0.6625 → 約0.66
意味:ROICの変動の約66%は「収益性因子」と「資本効率因子」の2つで説明でき、残り34%はROIC固有の要因です。ROICが両方の因子にまたがって相応の負荷量を持つのは、ROIC=NOPAT/投下資本という定義自体が、収益性(利益率)と資本効率(回転率)の掛け合わせだからだと解釈でき、財務指標の​早見辞典にあるROICの位置づけとも整合的です。

回転後の結果を見ると、売上高成長率・売上総利益率・営業利益率の3指標は第1因子に0.8台という高い負荷量を持ち、第2因子への負荷量はほぼゼロです。反対に総資産回転率・在庫回転率は第2因子に0.88〜0.89と高い負荷量を持ち、第1因子への負荷量はほぼゼロです。ROICだけは両方の因子に相応の負荷量を持つ、という結果になりました。これは6つのKPIを「収益性」と「資本効率」という2つの軸に整理できることを、データの相関構造から裏付けた形です。KPI設計の​技術やPE投資先の​KPI Tree​設計で扱うようなKPIツリーの分解軸を、後付けではなく相関構造から検証する際にも、こうした整理の考え方が使えます。

因子の​意味づけは​統計ではなく​人が​行う:限界と​注意点

ここまでの2つの設例では、抽出された因子に「市場感応度」「収益性因子」「資本効率因子」といった名前を付けました。しかし、因子分析の計算そのものが出力するのは、固有値と因子負荷量という数値だけです。どの変数が高い負荷量を持つかを見て、その組み合わせに意味のある名前を付ける作業は、分析者の業務知識に基づく解釈であり、統計計算の範囲外にあります。同じ因子負荷量のパターンを見ても、分析者によって異なる解釈や名前を付ける余地があり、その名前が正しいかどうかは統計的には検証できません。

もう一つの注意点は、回転(本記事ではバリマックス回転)の選び方によって、負荷量の見え方が変わることです。回転は各因子が説明する共通性の合計や、因子分析全体で説明できる分散の割合を変えないまま、解釈しやすいように軸の向きだけを変える処理です。実際、設例②の共通性(h²)は回転の前後で数値が変わっていません。ただし、どの回転方法を選ぶか、因子同士の相関を許容するか(直交回転か斜交回転か)によって、負荷量の見た目のきれいさは変わり得るため、「回転後にきれいに分かれたから、これが唯一の正しい構造だ」と過信しないことが重要です。

加えて、変数の数に対して観測数(銘柄数や期間数、企業数など)が少なすぎると、偶然の相関を共通因子として拾ってしまい、結果が不安定になりやすいという問題もあります。因子分析はあくまで手元のデータの相関構造を要約する手法であり、抽出された因子が経済的・経営的に意味のある実体を指しているかどうかは、業務知識や他のデータとの整合性で別途検証する必要があります。

ファクター​投資​(既知の因子モデル)​への​つながり

因子分析でリターンの共通因子を統計的に発見できたとしても、それだけでは運用戦略にはなりません。次に問われるのは、抽出された共通因子が、市場・サイズ・バリューといった既に​確立された​因子と対応するものなのか、それとも独自に発見した新しい因子なのか、という点です。既知の因子を組み合わせてポートフォリオを構築する実務はファクター​投資と​マルチファクターモデルの​実務で扱っており、その理論的な裏付けの一つである裁定価格理論​(APT)は、リターンが複数の(事前に個数を特定しない)共通因子の線形結合で決まると仮定する点で、因子分析のモデル構造と数学的に近い関係にあります。

整理すると、因子分析は「相関行列からいくつの共通因子が存在し、それぞれの変数がどの程度その影響を受けているかを統計的に発見する」段階の手法であり、ファクター投資は「発見・特定された因子を経済的に意味づけたうえで、実際の運用ルールに落とし込む」段階の実務です。前者はデータに語らせる統計の作業、後者はそのデータの背後にある経済的なロジックを踏まえた意思決定であり、両者は連続した一つのプロセスの前半と後半にあたります。

よく​ある​質問​(FAQ)

因子分析と​主成分分析​(PCA)は、​結局​どちらを​使えば​よいのでしょうか。

目的に​よって​使い​分けます。​多数の​変数を​要約して​扱いやすく​したいだけなら​PCA、​多数の​変数を​動かしている​背後の​共通要因​その​ものを​推定し、​意味づけを​したいなら​因子分析が​適しています。​両者は​計算過程が​似ている​場面も​ありますが、​観測変数と​抽出される​変数の​どちらを​原因、​どちらを​結果と​みなすかが​逆であると​いう​整理が​実務的には​分かりやすいです。

因子の​数は​どうやって​決めればよいのでしょうか。

固有値が​1を​上回る​因子を​採用する​カイザー​基準や、​固有値の​下がり方を​グラフに​した​スクリープロットの​エルボー(傾きが急に緩やかになる点)を​確認する​方法が​よく​使われます。​ただし、​いずれも​目安に​過ぎないため、​抽出後に​因子へ​妥当な​意味づけが​できるか​どうかも合わせて​総合的に​判断する​必要が​あります。

抽出した​因子に​名前を​付けるのは​誰の​仕事ですか。

統計計算が​出力するのは​因子負荷量と​いう​数値だけであり、​その​組み合わせに​「収益性因子」のような​名前を​付けるのは​分析者の​仕事です。​業務知識に​基づく​解釈である​ため、​他の​データとの​整合性を​確認するなど、​名前付けの​妥当性を​別途検証する​姿勢が​欠かせません。

財務​KPIの​因子分析は、​実務の​どんな​場面で​使えますか。

多数の​KPIを、​相関構造に​基づいて​少数の​意味の​ある​グループ​(収益性・資本効率など)に​整理する​場面で​使えます。​既存の​KPI​ツリーの​分解軸が​実データの​相関構造と​整合しているかを​検証したり、​経営​ダッシュボードで​似た​動きを​する​指標を​まとめて​表示したりする​際の​土台に​なります。​なお、​変数の​数に​対して​観測数が​少な​すぎると​結果が​不安定に​なる​ため、​十分な​データ量を​確保できているかは​事前に​確認しておく​必要が​あります。

まとめ

因子分析は、多数の観測変数の相関関係の背後に、直接は観測できない少数の共通因子が存在すると仮定し、固有値と因子負荷量という数値を通じてその構造を推定する手法です。主成分分析とは、観測変数と抽出される変数のどちらを原因・どちらを結果とみなすかという点で本質的に異なります。因子数の判断にはカイザー基準やスクリープロットが使われますが、いずれも目安であり、最終的には抽出された因子に妥当な意味づけができるかどうかが問われます。株式リターンだけでなく、財務KPIのような経営指標にも同じ枠組みを応用でき、既知の因子モデルを使う運用実務であるファクター投資へとつながる、その手前の統計的な土台にあたります。

出典・参考​(2026年9月確認)

※本記事は教育目的の一般的な解説であり、法務・税務・投資助言ではありません。設例は理解のための仮設例です。