MatLAB在主成分分析中的應用.docVIP

  • 9
  • 0
  • 约1.36万字
  • 约 11页
  • 2016-11-26 发布于重庆
  • 举报
MatLAB在主成分分析中的應用

PAGE PAGE 61 §10.利用Matlab编程实现主成分分析 1.概述 Matlab语言是当今国际上科学界 (尤其是自动控制领域) 最具影响力、也是最有活力的软件。它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、与其他程序和语言的便捷接口的功能。Matlab 语言在各国高校与研究单位起着重大的作用。主成分分析是把原来多个变量划为少数几个综合指标的一种统计分析方法,从数学角度来看,这是一种降维处理技术。 1.1主成分分析计算步骤 = 1 \* GB3 ① 计算相关系数矩阵 (1) 在(3.5.3)式中,rij(i,j=1,2,…,p)为原变量的xi与xj之间的相关系数,其计算公式为 (2) 因为R是实对称矩阵(即rij=rji),所以只需计算上三角元素或下三角元素即可。 = 2 \* GB3 ② 计算特征值与特征向量 首先解特征方程,通常用雅可比法(Jacobi)求出特征值,并使其按大小顺序排列,即;然后分别求出对应于特征值的特征向量。这里要求=1,即,其中表示向量的第j个分量。 = 3 \* GB3 ③ 计算主成分贡献率及累计贡献

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档