1 / 18
文档名称:

吴伟主成分分析.ppt

格式:ppt   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

吴伟主成分分析.ppt

上传人:分享精品 2016/2/21 文件大小:0 KB

下载得到文件列表

吴伟主成分分析.ppt

相关文档

文档介绍

文档介绍:主成分分析法(MATLAB应用)第一组:吴伟、李璇、朱璇应用matlab进行主成分分析pca步骤简介1相关函数简介2案例分析3数据分析4主成分分析简介?主成分分析(ponent analysis,简称PCA)是在处理数据时,在保留绝大多数信息的条件下将多个变量综合为几个主要变量,进而在新的综合变量基础上,对数据进一步的分析解释及推断的一种方法。pca步骤?第一步:对原始数据进行标准化处理;?第二步:计算标准化后数据数组协方差矩阵或相关矩阵;?第三步:求协方差矩阵的特征值和相应的特征向量;?第四步:计算主成份贡献率及累计贡献率;?第五步:依据方差贡献率选取主成份;?第六步:计算主成份得分;?第七步:结论解释与推断。相关函数简介?std(x) %求矩阵x的标准差;?zscore(x) %对矩阵x进行标准化;?cov(x) %求矩阵x的协方差矩阵;?corrcoef(x) %求矩阵x的相关系数矩阵;?[coeff,latent,explained]=pcacov(x) %对x进行主成分分析;?sum(x) %对向量x求和;?cumsum(x) %表示x向量不同维数的累加和,x向量中第m行的元素是A中第1行到第m行的所有元素累加和。相关函数介绍?pcacov函数介绍:?格式: [coeff,latent,explained]=pcacov(x) coeff表示各个主成分的系数; latent表示矩阵特征值; explained:每个特征向量表征在观测量总方差中所占的百分数也就是各个主成分的贡献率。7?一:标准化数据 >>stddata=zscore(x);?二:求协方差矩阵或相关系数矩阵 >>covtrix=cov(stddata)或cortrix=corrcoef(stddata)?三:求矩阵特征值和相应的特征向量 >>[coeff,latent,explained]=pcacov(covtrix)或[coeff,latent,explained]=pcacov(cortrix)matlab主成分分析步骤?四:计算主成份贡献率及累计贡献率?步骤三中pcacov函数中返回的explained即主成分贡献率;?累积贡献率:>>per=100*cumsum(latent)./sum(latent)?五:选取主成分?六:计算各主成份得分? >>score=stddata*coeff?七:结论解释与推断案例分析我们对江苏省十个城市的生态环境状况进行了调查,得到生态环境指标的指数值,见表1。现对生态环境水平分析和评价。案例分析在matlab中输入观察数据:x =[