[問題] SVD求eigenvalue

看板Statistics作者 (地震也要切割才好)時間17年前 (2008/08/07 18:02), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
請問各位~ 我查過文獻 已知 A'A=VΣV' (*) 此時的V就是PCA中用共變異數矩陣的eigenvector 但是因為餵R或MATLAB A'A來求解行不通(1.3G的大小) (我的記憶體是2G 還試過調整虛擬記憶體) 但是用svd(A)=U*S*T' 可以運算 所以我的問題是~ 可以用svd(A)=U*S*T' 去推回(*)中的V嗎 請各位解惑 非常謝謝 -- 像老鷹一樣展翅飛翔 像豹一樣疾風奔馳 像花朵一樣綻放燦爛 像樹木一樣給人溫和 像罐頭笑聲般不讓氣氛冷場 http://www.wretch.cc/blog/u0304053 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.54.2 ※ 編輯: vivamayday 來自: 140.109.54.2 (08/07 18:03)

08/07 18:04, , 1F
亂入:我以前用excel算特徵值其實也不會太困難
08/07 18:04, 1F

08/07 23:14, , 2F
R可以直接求eigenvalue
08/07 23:14, 2F

08/07 23:27, , 3F
是啊 我還知道R可以做加減乘除哩
08/07 23:27, 3F

08/08 02:05, , 4F
如果你要的是A'A的eigenvalues,那就沒錯. 但不是A的.
08/08 02:05, 4F

08/08 02:06, , 5F
A的維度是多少? 1.3G是A'A or A?
08/08 02:06, 5F

08/08 02:07, , 6F
上面三位真的是來亂的.
08/08 02:07, 6F
文章代碼(AID): #18ciWYld (Statistics)