1 定義と基本概念

1.1 主成分分析における位置づけ

主成分分析(PCA)は、多次元データの構造を要約するための統計的手法である。その中で第1主成分は、元の変数群から合成される線形結合のうち、データの分散を最大に保つ軸として中心的な役割を果たす。PCAの目的は、情報損失を最小限に抑えながら少数の主成分でデータを表現することにあり、第1主成分はこの目的の基盤となる。

1.2 数学的定義

1.2.1 分散最大化の基準
第1主成分は、データの分散を最大化する方向に定められる。具体的には、元の変数を標準化したベクトルを \( \mathbf{X} \) とし、重みベクトル \( \mathbf{w}_1 \) を用いて線形結合 \( \mathbf{t}_1 = \mathbf{X} \mathbf{w}_1 \) を計算する。このとき、\( \mathbf{t}_1 \) の分散 \( \mathrm{Var}(\mathbf{t}_1) \) が最大となるように \( \|\mathbf{w}_1\| = 1 \) の制約下で \( \mathbf{w}_1 \) が決定される。
1.2.2 固有値固有ベクトルとの関係

分散最大化の条件をラグランジュの未定乗数法で解くと、共分散行列 \( \mathbf{\Sigma} \) の固有値問題に帰着する。第1主成分の重みベクトル \( \mathbf{w}_1 \) は、\( \mathbf{\Sigma} \) の最大固有値に対応する固有ベクトルであり、対応する固有値 \( \lambda_1 \) が第1主成分の分散となる。

1.3 幾何学的解釈

1.3.1 データの射影方向

幾何学的には、第1主成分はデータ点の集まりが最も広がる方向を指す。つまり、各データ点をこの軸に射影したときのばらつきが最大になる。この射影は、元の高次元空間におけるデータの主要な伸び方向を捉える。

1.3.2 第1主成分とデータのばらつき

データの全分散に占める第1主成分の分散の割合は、その寄与率として表される。第1主成分が大きいほど、元のデータの構造が単一の軸でよく説明されることを示す。

2 計算方法

2.1 共分散行列または相関行列の利用

2.1.1 標準化の要否とその影響

第1主成分の計算には、変数間の共分散行列または相関行列が用いられる。変数の単位スケールが異なる場合、標準化(平均0、分散1)を行い相関行列を使用する。標準化しない場合、分散の大きい変数が第1主成分に過度に影響を与える可能性がある。

2.2 固有値分解による導出

2.2.1 固有値の大きさと寄与率

共分散行列(または相関行列)を固有値分解すると、固有値の大きさが各主成分の分散に対応する。第1固有値 \( \lambda_1 \) を全固有値の和で割った値が第1主成分の寄与率であり、これによりデータの情報保持率が評価される。

2.3 特異値分解SVD)を用いたアプローチ

2.3.1 SVDと主成分得点の関係

データ行列 \( \mathbf{X} \) を特異値分解 \( \mathbf{X} = \mathbf{U} \mathbf{D} \mathbf{V}^\top \) すると、右特異ベクトル \( \mathbf{V} \) の第1列が第1主成分の重みに対応する。また、主成分得点は \( \mathbf{U} \mathbf{D} \) の第1列として得られ、計算の効率性からSVDは標準的な手法である。

3 解釈と応用

3.1 主成分負荷量と変数の寄与

主成分負荷量は、元の変数と第1主成分との相関係数として解釈される。絶対値が大きい変数ほど、その主成分の形成に強く寄与している。負荷量の符号は変数間の関係の向きを示す。

3.2 次元削減における役割

3.2.1 情報保持率の評価(累積寄与率

第1主成分とそれに続く主成分の累積寄与率が、次元削減後の情報保持の指標となる。通常、累積寄与率が80%以上になるまで主成分を採用する。

3.3 データ可視化への応用

3.3.1 バイプロットと第1・第2主成分

バイプロットは、第1主成分と第2主成分の平面上にデータ点と変数ベクトルを同時に表示する。第1主成分軸はデータの最大分散方向を視覚化し、クラスタや傾向の把握に役立つ。

3.4 他の統計手法との連携

3.4.1 教師あり学習前処理として

第1主成分を含む主成分スコアを特徴量として使用することで、多重共線性の除去やノイズ低減が可能となる。回帰分析分類器の性能向上に寄与する。

3.4.2 異常検知への利用例

第1主成分から大きく外れたデータ点は、異常値として検出されることがある。再構成誤差やホテリングのT²統計量を用いた手法が代表的である。

4 限界と注意点

4.1 線形性の仮定

PCAは変数間の線形関係を前提としており、非線形構造を持つデータには適さない。非線形次元削減手法(例:カーネルPCA)との使い分けが必要である。

4.2 外れ値に対する感受性

外れ値は分散を大きく歪めるため、第1主成分の方向に過度に影響を与える。ロバストPCAなどの頑健な手法が代替として存在する。

4.3 解釈の難しさ(意味付けの問題)

第1主成分は数学的に最適な方向であるが、実際の意味づけが困難な場合がある。負荷量が複数の変数に分散するため、物理的な解釈が曖昧になる。

4.4 高次元データでの注意(スパースPCAとの比較)

高次元小標本データでは、固有値の推定が不安定になり、第1主成分が過学習しやすい。スパースPCAは負荷量の疎性を導入することで解釈性を向上させる。