数学建模社区-数学中国

标题: 主成分分析(PCA)Matlab源码 [打印本页]

作者: 建不了的模。    时间: 2014-8-30 11:55
标题: 主成分分析(PCA)Matlab源码
主成分分析(PCA)Matlab源码
principal component analysis(PCA)主成分分析,Matlab实例代码

function main()
%*************主成份分析************
%
%see also http://www.matlabsky.com
%
%读入文件数据
X=load('data.txt');
%==========方法1:求标准化后的协差矩阵,再求特征根和特征向量=================
%标准化处理
[p,n]=size(X);
for j=1:n
    mju(j)=mean(X(:,j));
    sigma(j)=sqrt(cov(X(:,j)));
end
for i=1:p
    for j=1:n
        Y(i,j)=(X(i,j)-mju(j))/sigma(j);
    end
end
sigmaY=cov(Y);
%求X标准化的协差矩阵的特征根和特征向量
[T,lambda]=eig(sigmaY);
disp('特征根(由小到大):');
disp(lambda);
disp('特征向量:');
disp(T);
%方差贡献率;累计方差贡献率
Xsum=sum(sum(lambda,2),1);
for i=1:n
    fai(i)=lambda(i,i)/Xsum;
end
for i=1:n
    psai(i)= sum(sum(lambda(1:i,1:i),2),1)/Xsum;
end
disp('方差贡献率:');
disp(fai);
disp('累计方差贡献率:');
disp(psai);
%综合评价....略
复制代码



作者: Kingwax    时间: 2014-8-30 13:06
消灭零回复
作者: zhangbq    时间: 2014-8-30 13:09
支持楼主,赞一个
作者: 雪无痕&风无尘    时间: 2014-8-30 23:18
我要学习一下
作者: Viming    时间: 2014-9-1 22:44
谢谢楼主分享
作者: swjtuwl    时间: 2014-9-2 16:42
主成分分析(PCA)Matlab源码 [修改]:@
作者: swjtuwl    时间: 2014-9-2 16:42
谢谢楼主分享
作者: 奥霸马2014    时间: 2014-9-2 18:20
顶一个。。。。。。。。。。
作者: 陈锦欣    时间: 2014-9-9 15:37
很不错的东西哦!下载看看
作者: Ragamuffin    时间: 2014-9-9 16:04
前不久刚用,超级开心!!!!
作者: CharlesLei    时间: 2014-9-9 21:50
谢谢楼主,学习了
作者: CharlesLei    时间: 2014-9-9 21:50
谢谢楼主,学习了
作者: 1104073376    时间: 2014-9-10 11:47

谢谢楼主分享
作者: csdl1314    时间: 2014-9-11 10:02
看一下!!!!111
作者: 向全世界说早安    时间: 2014-9-11 19:08
找了好久终于找到了,非常感谢
作者: 向全世界说早安    时间: 2014-9-11 19:09
找了好久终于找到了,非常感谢
作者: 18046298968    时间: 2014-9-11 19:24
看看!!!!!!!!
作者: image15926    时间: 2015-2-5 20:25
谢谢 楼主 谢谢

作者: dddddolores    时间: 2015-2-5 21:09
12345678901234567890

作者: dddddolores    时间: 2015-2-5 21:09
12345678901234567890

作者: 破碎的风    时间: 2015-2-6 07:35
不错哦不错哦

作者: 如梦初醒2012    时间: 2015-2-7 15:56
有道理  张开手让我看看

作者: chengfei1004    时间: 2015-3-12 20:31
不错,值得大家拥有~~~~

作者: 流年暗偷换    时间: 2015-4-17 11:02
急用!!!!啊!这个!!!!!!!!!!!!!

作者: 130229sls    时间: 2015-4-17 22:17
求分享一下,楼主好人一生平安

作者: 130229sls    时间: 2015-4-17 22:21
求分享一下,楼主好人一生平安

作者: safeguard_    时间: 2015-4-30 20:49
建模急需啊谢啦

作者: 雨龙1618    时间: 2015-5-1 09:04
好好···········································

作者: 雨龙1618    时间: 2015-5-1 09:05
好好···········································

作者: 楚桃花是只熊    时间: 2015-5-9 20:31
我想查看本站隐藏内容,谢谢!

作者: 楚桃花是只熊    时间: 2015-5-9 20:31
我想查看本站隐藏内容,谢谢!

作者: 楚桃花是只熊    时间: 2015-5-9 20:31
我想查看本站隐藏内容,谢谢!

作者: 文_武    时间: 2015-9-4 10:38
感谢楼主分享!!!!!!!!!!1

作者: 卢水静洲    时间: 2015-12-2 20:05
谢谢楼主,学习一下。

作者: 将离125    时间: 2016-11-29 20:51
好棒!!!!!!!!!!!!!!

作者: 513970114    时间: 2017-1-11 15:49
我要学习一下

作者: 22881916    时间: 2017-1-12 17:07
谢谢分享~\(≧▽≦)/~啦啦啦

作者: 无远弗际    时间: 2017-8-7 15:38
反反复复反反复复复复复复复复覆

作者: yzh464847925    时间: 2017-8-8 11:18
看上去不错。。。。

作者: 1171009733    时间: 2018-11-3 09:10
学习  学习 谢谢

作者: 1035051375    时间: 2018-11-4 21:06
1000000000000000

作者: csmsh123    时间: 2019-1-16 11:15
111111111111

作者: 1742286658    时间: 2019-1-24 14:40
哈哈哈哈哈哈哈哈哈哈

作者: Yulinzhang    时间: 2020-5-30 22:10
支出楼主,太棒了,受教

作者: Yulinzhang    时间: 2020-5-30 22:10
支持楼主,太棒了,受教

作者: qq798342642    时间: 2021-5-8 11:03
1234567890 666





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5