[問題] R_Language 的 svd
小弟我最近在學資料分析
遇到以下程式碼
svd1 <- svd(scale(faceData))
plot(svd1$d^2/sum(svd1$d^2),pch=19,xlab="Singluar vector",
ylab="Variance explained")
很顯然的是 load 的一個資料並把它做scale 再做SVD
再來要繪製一個圖 x為Singluar vector y為Variance explained
透過圖來知曉如何選擇降維的維度
不太了解的地方是scale的意思? 是做normalization嘛?
再來就是Variance explained的意思為何? google到的資料也只是公式的描述
我想知道它的意義為何 以及它為何應用在SVD上 幫助我們判斷如何選取維度
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.35.179.169
推
11/16 01:13, , 1F
11/16 01:13, 1F
→
11/16 01:13, , 2F
11/16 01:13, 2F
→
11/16 01:14, , 3F
11/16 01:14, 3F
→
11/16 01:36, , 4F
11/16 01:36, 4F