§9利用Matlab和SPSS实现主成分分析

§9. 利用Matlab和SPSS实现主成分分析

1.直接调用Matlab软件实现

在软件Matlab中实现主成分分析可以采取两种方式实现:一是通过编程来实现;二是直接调用Matlab中自带程序实现。

通过直接调用Matlab中的程序可以实现主成分分析:

[pc,score,variance,t2] princomp(X)

式中:X为输入数据矩阵

x11

xX 21

xn1

x12x22 xn2

x1m x2m

xnm

(一般要求n>m)

输出变量:

①pc 主分量fi的系数,也叫因子系数;注意:pcTpc=单位阵

②score是主分量下的得分值;得分矩阵与数据矩阵X的阶数是一致的; ③variance是score对应列的方差向量,即A的特征值;容易计算方差所占的百分比

percent-v = 100*variance/sum(variance);

你可能喜欢

  • 主成分分析的应用
  • matlab主成分分析法
  • 因子分析案例
  • 支持向量机原理
  • Excel回归分析
  • 模拟退火算法

§9利用Matlab和SPSS实现主成分分析相关文档

最新文档

返回顶部