PCA (主成分分析) 是无监督降维: 寻找数据方差最大的正交方向 (主成分), 把高维样本投影到前
k 个主成分。第一主成分
v 是约束优化问题的解
maxvvTΣvs.t.∥v∥=1, 其中
Σ 是协方差矩阵。构造拉格朗日函数
L=vTΣv−λ(vTv−1), 对
v 求导置零得
Σv=λv——解恰是
Σ 的最大特征向量, 对应方差
=λ (特征值), 第
k 个主成分是第
k 大特征向量。因此 PCA = 对中心化数据矩阵做 SVD:
X=UΣVT, 右奇异向量
V 即主方向, 投影
T=XV 取前
k 列; 由 Eckart-Young 定理, 前
k 个主成分同时最小化重构误差 (方差最大与重构误差最小等价)。成分数选择: 累计解释方差比
∑i=1dλi∑i=1kλi≥0.95 或碎石图拐点; 特征须先 z-score 标准化。