主成分分析與奇異值分解的關係

假如我們的原始數據矩陣是X ,維度是nm

主成分分析
首先計算X 的協方差矩陣C=Cov(X)C 的維度是mm ,然後對協方差矩陣進行特徵分解:

C=PΛP1

這裏PmmC 的特徵向量組成,對角矩陣ΛmmC 的特徵值組成。

選取前r 列得到Pmr ,然後原始數據通過以下方式降維:

Xnr~=XnmPmr

奇異值分解
X 可以被分解爲三個矩陣的乘積:

Xnm=UnnΣnmVmmT

我們知道U 是由XXT 的特徵向量組成,V 是由XTX 的特徵向量組成,而ΣXXT 特徵值的平方根組成。

聯繫是什麼?

X 是中心化了的數據,也就是說均值爲0,其協方差矩陣可以由1n1XTX 計算得到。

而可以看到在SVD中,V 的值就是由XTX 而來,因此,原始數據可以通過以下方式降維:

Xnr~=XnmVmr

注意前提條件:中心化了的原始數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章