作者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/cn.aspx?n=bbs/Statistics/M.1465111797.A.BC5.html
※ 编辑: popo14777 (140.138.143.57), 06/05/2016 15:31:13