| 查看: 436 | 回复: 1 | ||||
[求助]
初学者PCA代码求助,谢谢!
|
|
function PCA(X) %*************主成份分析************ % %see also http://www.matlabsky.com % %读入文件数据 %X=load('data.txt'); %==========方法1:求标准化后的协差矩阵,再求特征根和特征向量================= %标准化处理 meanValue = mean(X,2); [m,n] = size(X); %mixedsig = mixedsig - meanValue*ones(1,size(meanValue)); %当数据本身维数很大时容易出现Out of memory for s = 1:m for t = 1:n X(s,t) = X(s,t) - meanValue(s); end end sigmaY=(X'*X)/(n-1) %求X标准化的协差矩阵的特征根和特征向量 [T,lambda]=eig(sigmaY); disp('特征根(由小到大):'); disp(lambda); disp('特征向量:'); disp(T); T,lambda]=eig(sigmaY); disp('特征根(由小到大):');关键就是这块不明白,分解后怎么就直接说特征根由小到大,难道eig后lambda中的特征值沿对角线由小到大排序的吗? 求指点,谢谢! |
» 收录本帖的淘帖专辑推荐
基金申请求职论文写作 |
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有3人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有4人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有5人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有4人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
基于IDL的PCA分析代码及矿化蚀变提取程序源代码pro
已经有33人回复

2楼2012-11-26 20:51:24









回复此楼
10