全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
2612 4
2011-09-11
悬赏 10 个论坛币 已解决
     有关主成分表达式的:将特征向量与标准化后的数据相乘  怎么操作?特征向量有13个 标准化的数据有100多个啊 怎么乘。。。写论文急用 谢谢大家了

最佳答案

miniwhale 查看完整内容

看书要仔细啊 数据矩阵X:n*p,你的数据是100多×13 方差矩阵Σ:p*p,你的数据是13×13 你设定m,显然m
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-9-11 22:20:08
看书要仔细啊
数据矩阵X:n*p,你的数据是100多×13
方差矩阵Σ:p*p,你的数据是13×13
你设定m,显然m<p,然后取前m个最大的特征值对应的特征向量,转置成行向量,按由上向下的顺序排列成B
这样B:m*p
Y=X*B',右侧矩阵的规模是(n*p)*(p*m)=n*m
如果你令m=3,这样就把一个100多*13的原始数据矩阵降维成100*3的浓缩矩阵!



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-12 16:42:28
楼主你好,其实在主成分分析中,假设标准化变量矩阵用(ZX1,ZX2,...ZXk)表示,特征向量为U1,U2,...,U13表示,,则主成分1得分为F1=矩阵(ZX1,ZX2,...ZXk)*U1
                                        主成分1得分为Fk=矩阵(ZX1,ZX2,...ZXk)*UK
数据可以在EXCEl里面编辑公式计算,很简单!望楼主采纳
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-12 22:53:37
miniwhale 发表于 2011-9-11 22:20
看书要仔细啊
数据矩阵X:n*p,你的数据是100多×13
方差矩阵Σ:p*p,你的数据是13×13
我是数学盲~还不明白 如果最后是100*3的矩阵 那主成分F1的表达式该是什么啊 X1 X2 X3前面的系数怎么算出来 导师催着写论文 静不下心。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-13 09:07:57
你真的要好好看书,
主成份y1=v1'*x,其中v1是第1大特征值对应的单位特征向量
主成份y2=v2'*x,其中v2是第2大特征值对应的单位特征向量
主成份y3=v3'*x,其中v3是第3大特征值对应的单位特征向量
……
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群