Re: [裝死] PCA
程式其實有算所有的eigenvector 只是output前三個而已
我有改了一下 改成可以下參數for要幾個principal components
程式在我家目錄下 /home/wayne/pca_wayne.c
usage:
./pca matrix.txt 36 8 6 R
data row column # of princ. option
然後我還是搞不懂他最後output "projection of column-points" 是什麼意思
我trace了一下 他是這樣算的:
project_1
[ project_2 ] = [e1 e2 ... em] * [e_max ... e_min]
|
project_m
project_i 相當於把所有eigenvectors的第i個element collect成一個vector
然後再投影到eigenvector的空間
不懂這樣的projection有什麼意思?
※ 引述《ugoc (不要和我嘴砲)》之銘言:
: ※ 引述《sunnycutie (我是小米)》之銘言:
: : 標題: [裝死] PCA
: : 時間: Wed Jan 9 22:37:50 2008
: : 1.程式在哪呀
: : 2.誰來教教我怎麼用~~(水汪汪@@)
: : --
: : ◆ From: 140.112.21.30
: : → sunnycutie:我找到一個了 好簡單喔 打擾大家了@@ 01/09 22:53
: 你放在share/program/pca那個是個古老的c code
: 我完全不會
: 小妞大人可以幫我compile嗎…
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.21.23
※ 編輯: WayneZheng 來自: 140.112.21.23 (01/10 20:31)
※ 編輯: WayneZheng 來自: 140.112.21.23 (01/10 20:31)
※ 編輯: WayneZheng 來自: 140.112.21.23 (01/10 20:31)
討論串 (同標題文章)