奇异值分解和主成分分析
目录
1 矩阵乘法的几何意义
正交矩阵:可以理解为旋转,因为模不变
对角矩阵:维度伸缩(不为0的部分),维度压缩(为0的部分)
2 特征值分解和奇异值分解
特征值分解:
$$A=U\Sigma U^T$$
奇异值分解:
$$A=U\Sigma V^T$$
3 主成分分析
数据矩阵:$X$,维度 $m\times n$,$m$ 是数据维度,$n$ 是数据样本数
目标:寻找一个矩阵 P,使得 $Y=PX$ 的协方差矩阵对角化(也就是找到源数据在新成分的作用下尽可能线性无关),$YY^T$ 对角化
对 $X$ 奇异值分解:
$$X=U\Sigma V^T$$
可以找到 $P=U^T$,使得:
$$Y= U^T X = \Sigma V^T$$
$YY^T = \Sigma\Sigma^T$
也可以从特征值分解的角度来理解:
$$XX^T=P^T(YY^T)P$$
由于 $YY^T$ 需要是一个对角矩阵,根据特征值分解可以求得
降维
为了只取前 L 个主成分(也就是把原数据映射到 L 维的向量空间中),可以对 $U$ 取前 L 列 $U_L$,或者对 $\Sigma$ 取前 L 行 $\Sigma_L$,则:
$$Y={U_L}^TX=\Sigma_LV^T$$