假设:
[−1−2−10002101]
用PCA方法将上面的二维数据降到一维。
解:因为这个矩阵的每行已经是零均值,这里直接求协方差矩阵:
C=51[−1−2−10002101]⎣⎢⎢⎢⎢⎡−1−1020−20011⎦⎥⎥⎥⎥⎤=⎣⎡56545456⎦⎤
然后求其特征值与特征向量,求解后特征值为:
λ1 = 2, λ2 = 2/5
其对应的特征向量分别为:
c1=[11],c2=[−11]
其中对应的特征向量分别是一个通解,c1和c2可取任意实数,则标准化后的特征向量为:
[1/21/2],[−1/21/2]
因此矩阵P是:
P=[1/2−1/21/21/2]
可以验证协方差矩阵C的对角化:
PCPT=[1/2−1/21/21/2][6/54/54/56/5][1/21/2−1/21/2]=[2002/5]
最后用P的第一行乘以数据矩阵,得:
Y=[1/21/2][−1−2−10002101]=[−3/2−1/203/2−1/2]

相关文章:
-
2021-07-27
-
2021-11-24
-
2021-05-10
-
2022-01-05
-
2022-12-23
-
2021-09-08
-
2021-06-24