主成分分析法matlab实现,实例演示.docVIP

  • 9
  • 0
  • 约 11页
  • 2017-05-22 发布于河南
  • 举报
主成分分析法matlab实现,实例演示

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

文档评论(0)

1亿VIP精品文档

相关文档