SPSS与主成分分析

SPSS与主成分分析,第1张

我用SAS做的主成分分析,SAS与SPSS一样都是常用的统计软件。

PS:在图中,一些重要的结果用中文标识。以下是SAS运行的程序:

data ex81

input number x1-x5@@

cards

1 7109 4213200 71.98 60.88 39023.85

2 1795 1321700 19.42 14.6 15128.45

3 489 232200 1.72 1.11 529.36

4 627 267200 0.13 0.1 59.98

5 350 177000 0.11 0.04 60.62

6 344 168800 0.02 0 3.53

7 329 176700 2.56 0.78 1571.13

8 279 153600 0.39 0.25 98.16

9 510 199400 0.42 0.19 93.3

10 631 421400 0.25 0.04 49.52

11 548 508900 46.13 43.37 21207.4

12 149 76400 0.12 0 24.77

13 429 144900 0 0 1.49

14 315 142300 0 0 2.31

15 314 222700 0.7 0.4 193.82

run

proc princomp data=ex81 prefix=Z out=o81

var x1-x5

run

proc plot data=o81

plot Z2*Z1 $ number='*'/box

run

proc sort data=o81

by Z1

run

proc print data=o81

var number Z1 x1-x5

run

proc sort data=o81

by Z2

run

proc print data=o81

var number Z2 x1-x5

run

proc sort data=o81

by Z3

run

proc print data=o81

var number Z3 x1-x5

run

proc sort data=o81

by Z4

run

proc print data=o81

var number Z4 x1-x5

run

用PRINCOMP 过程。

proc princomp data=SAS数据集 out=SAS数据集 standard;

var 变量表;(如果省略则对其他语句中没有出现的所有数值型变量进行分析)

weight 权重变量;

freq 频数变量;

partial 变量表;(制定用于分析偏相关或协方差矩阵的数值变量)

by 变量;

run;

data ex

input x1-x13

cards

数据

proc princomp out=prin

var x1-x13

run

proc print data=prin

var prin1-prin13

run

你将各个主成分得分输出来就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11232227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存