因子分析

数据降维的方法,提取出来的因子为原始数据中各个变量的线性组合,能较大程度地解释原始数据的关键信息。

FACTOR过程

实现因子分析。
格式:

proc factor data=数据集名 <选项>;
var variables; *指定因子分析的变量,须为数值型;

注:
1.proc factor选项:
I.rotate=因子转轴方法名,包括varimax、orthomax、promax;

对下表2001年旅行社的主要经济指标统计数据进行因子分析,提取主因子。

代码:

data test; /*创建数据集*/
input city$ x1-x7;
cards;
北京 758965.9 1021800 31644.85 16814.19 3.1 10924 480
天津 40907.57 68444.16 160.54 544.99 0.23 3346 204
河北 33889.93 66067.25 2081.39 747.31 3.15 5274 463
山西 32378.91 55410.2 -82.13 360.14 -0.15 4122 264
内蒙古 19267 20656.36 1167 470.73 5.65 1615 127
辽宁 66970.83 120199.6 2271.97 1720.78 1.89 6198 545
吉林 20550.26 28507.25 1313.73 312.01 4.61 2379 153
黑龙江 55224.08 67678.81 2412.12 2118.9 3.56 4080 341
上海 326779.2 573590.3 8433.22 5865.44 1.47 9990 548
江苏 202042.7 459225.9 8093.69 5606.34 1.76 11692 772
浙江 147421.1 354308.4 6496.03 3903.48 1.83 11416 637
安徽 316543.5 77704.5 1318.93 1123.3 1.7 4911 374
福建 198530.3 231515.9 1802.39 2217.67 0.78 7650 384
江西 21865.59 46574.25 798.94 271.85 1.72 3572 292
山东 131086.2 190371.8 -896.2 1239.8 -0.47 11515 961
河南 81627.14 91049.48 2035.66 882.49 2.24 6298 458
湖北 99126.77 86643.88 3558.19 1709.29 4.11 7560 320
湖南 31471.21 108783.8 1218.01 597.56 1.12 5576 308
广东 896216.8 1181178 37833.49 18345.3 3.2 25420 579
广西 86143.79 164927.4 1404.64 1507.6 0.85 6373 292
海南 58640.72 118119.7 739.34 638.26 0.63 4660 152
重庆 81956.3 126487.2 2514.72 1613.39 1.99 4142 200
四川 115160.7 145692 1930.18 2239.62 1.32 9481 417
贵州 32222.85 27971.71 237.05 152.87 0.85 2012 112
云南 116728.9 219193.2 2536.82 2580.96 1.16 10241 406
西藏 20172.84 13512.63 523.69 188.34 3.88 37 35
陕西 81142.29 132032.7 998.77 1238.13 0.76 5260 264
甘肃 28907.26 31596.45 271.61 354.11 0.86 2120 131
青海 12260.45 7317.69 -212.89 74.97 -2.91 1122 72
宁夏 3143.25 7767.52 -18 46.97 -0.23 577 43
新疆 37357.89 53632.41 220.88 843.63 0.41 2845 198
;
run;
proc factor data=test rotate=varimax; /*因子分析*/
var x1-x7;
run;

结果:
下图显示了这七个变量的相关矩阵的特征值,根据mineigen准则保留两个因子:

下图是给出了前两个因子与变量间的线性关系(因子载荷矩阵)以及每个因子的方差、每个变量的方差估计:

下图给出了用Varimax的方法对因子载荷矩阵进行选择后的结果:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值