利用Matlab和SPSS软件进行主成分分析.docxVIP

  • 3
  • 0
  • 约8.31千字
  • 约 12页
  • 2023-09-16 发布于天津
  • 举报
§9.利用Matlab和SPSS实现主成分分析 直接调用Matlab软件实现 在软件Matlab中实现主成分分析可以采取两种方式实现:一是通过编程来实现;二是直接调用Matlab中自带程序实现。 通过直接调用Matlab中的程序可以实现主成分分析: [pc,score,variance,12]=princomp(X) 式中:X为输入数据矩阵x1mX2mTOC\o1-5\h\zXX1112XX x1mX2m XXn1n2(一般要求nm) 输出变量: pc主分量f.的系数,也叫因子系数;注意:pcTpc=单位阵score是主分量下的得分值;得分矩阵与数据矩阵X的阶数是一致的; variance是score对应列的方差向量,即A的特征值;容易计算方差所占的百分比percent-v=100*variance/sum(variance); ④疙表示检验的疙-统计量(方差分析要用)计算过程中应用到计算模型: 「f 「f1「 rx〕 1 f x - I「 2 f LpJ x 1-m」 (要求pm) 例:表1为某地区农业生态经济系统各区域单元相关指标数据,运用主成分分析方法可以用更少的指标信息较为精确地描述该地区农业生态经济的发展状况。 表1某农业生态经济系统各区域单元的有关数据 样本 序号 X]:人口密度 (人/km2) x2:人均耕地面积(ha) x3:森林覆盖率(%) X4:农民人均纯收入(

文档评论(0)

1亿VIP精品文档

相关文档