資源簡(jiǎn)介
內(nèi)含pca的matlab程序,簡(jiǎn)單易懂,不到百行,特征提取和數(shù)據(jù)降維的不二神器?;炜蒲懈銛?shù)據(jù)必備良代碼。超低價(jià)甩賣。
代碼片段和文件信息
function?[lowDatareconMat]?=?PCA(dataK)
[row??col]?=?size(data);
meanValue?=?mean(data);
%varData?=?var(data11);
normData?=?data?-?repmat(meanValue[row1]);
covMat?=?cov(normData(:1)normData(:2));%求取協(xié)方差矩陣
[eigVecteigVal]?=?eig(covMat);%求取特征值和特征向量
[sortMat?sortIX]?=?sort(eigVal‘descend‘);
[BIX]?=?sort(sortMat(1:)‘descend‘);
len?=?min(Klength(IX));
eigVect(:IX(1:1:len));
lowData?=??normData?*?eigVect(:IX(1:1:len));
reconMat?=?(lowData?*?eigVect(:IX(1:1:len))‘)?+?repmat(meanValue[row1]);??%?將降維后的數(shù)據(jù)轉(zhuǎn)換到新空間
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????594??2016-05-02?15:13??PCA\PCA.m
?????文件????????170??2016-05-02?15:13??PCA\README.md
?????文件????????237??2016-05-02?15:13??PCA\testPCA.m
?????文件??????18472??2016-05-02?15:13??PCA\testSet.txt
?????目錄??????????0??2018-06-29?20:01??PCA
-----------?---------??----------?-----??----
????????????????19473????????????????????5
評(píng)論
共有 條評(píng)論