作者popo14777 (草草)
看板Statistics
標題[程式]pca問題
時間Sun Jun 5 15:29:51 2016
小弟想要驗證PCA對於SVDD有沒有影響
http://imgur.com/iKRW9bE
Q1=x1與x2(標準化後)
Q2=z1與z2(轉PCA後的新變數)
以下是我的程式碼
程式1
T=target_class(Q1);
w = svdd(T,0.005,7);
W=+w;
n =size(T,1);
K_training = exp(-sqeucldistm(+T, W.sv)/(W.s * W.s));
KD_training =W.offs-2 * sum(repmat(W.a',n,1).*K_training, 2);
程式2
T=target_class(Q2);
w = svdd(T,0.005,7);
W=+w;
n =size(T,1);
K_training = exp(-sqeucldistm(+T, W.sv)/(W.s * W.s));
KD_training =W.offs-2 * sum(repmat(W.a',n,1).*K_training, 2);
由於原始數據Q1、Q2不一樣,相關性也不同(Q1相關性0.9、Q2相關性0)
出來的結果KD_training竟然一樣,pca後毫無影響
以上的語法工具箱來源網址是
http://prlab.tudelft.nl/david-tax/dd_tools.html
不小心是不是小弟哪邊弄錯了,還請指點,謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.143.57
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1465111797.A.BC5.html
※ 編輯: popo14777 (140.138.143.57), 06/05/2016 15:31:13