matlab主成分分析法是扎回事

時間 2021-08-11 17:39:52

1樓:匿名使用者

主成分分析(principal component analysis,pca), 將多個變數通過線性變換以選出較少個數重要變數的一種多元統計分析方法。又稱主分量分析。

matlab主成分分析法是用matlab程式設計序來實現你需要做的主成分分析。具體**可以去網上收索。

function [lambda,t,fai]=msa2(a)%求標準化後的協差矩陣,再求特徵根和特徵向量%標準化處理

[p,n]=size(a);

for j=1:n

mju(j)=mean(a(:,j));

sigma(j)=sqrt(cov(a(:,j)));

endfor i=1:p

for j=1:n

y(i,j)=(a(i,j)-mju(j))/sigma(j);

endend

sigmay=cov(y);

%求x標準化的協差矩陣的特徵根和特徵向量

[t,lambda]=eig(sigmay);

xsum=sum(sum(lambda,2),1);

for i=1:n

fai(i)=lambda(i,i)/xsum;

end%方差貢獻率

matlab裡面有主成分分析的函式,網上可以見到,不會用用法,直接在matlab輸入**區內輸help @@@@ 就會出現關於@@@@的用法,全英文,希望你能看懂。祝好!

2樓:歸夢銀河

就是用matlab來實現主成分分析這種方法

求救 怎麼用spss主成分分析法計算權重

1輸入資料。2點analyze 下拉選單,選data reduction 下的factor 3開啟factor analysis後,將資料變數逐個選中進入variables 對話方塊中。4單擊主對話方塊中的descriptive按扭,開啟factor analysis descriptives子對話...

什麼是swot分析法,什麼是SWOT分析法

所謂swot分析,即基於內外部競爭環境和競爭條件下的態勢分析,就是將與研究物件密切相關的各種主要內部優勢 劣勢和外部的機會和威脅等。通過調查列舉出來,並依照矩陣形式排列,然後用系統分析的思想,把各種因素相互匹配起來加以分析,從中得出一系列相應的結論,而結論通常帶有一定的決策性。特點 著名的競爭戰略專...

什麼是層次分析法,ahp層次分析法是什麼

所謂層次分析法 the analytic hierarchy process 簡稱ahp,在20世紀70年代中期由美國運籌學家托馬斯 塞蒂 t.l.saaty 正式提出。它是一種定性和定量相結合的 系統化 層次化的分析方法。由於它在處理複雜的決策問題上的實用性和有效性,很快在世界範圍得到重視。它的應...