如何应用spss对数据进行主成分分析

我有一组数据是论文要用的 哪位大虾能帮忙处理一下

  首先、在spss中准备好要处理的数据,然后在菜单栏上执行:analyse--dimension reduction--factor analyse。打开因素分析对话框

  接着、看到下图就是因素分析的对话框,将要分析的变量都放入variables窗口中

  点击descriptives按钮,进入次级对话框,这个对话框可以输出我们想要看到的描述统计量 

  因为做主成分分析需要我们看一下各个变量之间的相关,对变量间的关系有一个了解,所以需要输出相关,勾选coefficience,点击continue,返回主对话框

  回到主对话框,点击ok,开始输出数据处理结果

  你看到的这第一个表格就是相关矩阵,现实的是各个变量之间的相关系数,通过相关系数,你可以看到各个变量之间的相关,进而了解各个变量之间的关系

  第二个表格显示的主成分分析的过程,我们看到eigenvalues下面的total栏,他的意思就是特征根,他的意义是主成分影响力度的指标,一般以1为标准,如果特征根小于1,说明这个主因素的影响力度还不如一个基本的变量。所以我们只提取特征根大于1的主成分。如图所示,前三个主成分就是大于1的,所以我们只能说有三个主成分。另外,我们看到第一个主成分方差占所有主成分方差的46.9%,第二个占27.5%,第三个占15.0%。这三个累计达到了89.5%。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-18
新建一个txt文档,后缀改为.SPS,用双击spss打开,把下面的语法文件拷贝进去,把变量/VARIABLES后面的b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11……改为你需要分析主成分的变量,然后全部选中。把数据和语法文件同时打开,右击,选择Run Current就可以出结果了/*为注解,不会影响语法运行。结果在Total Variance Explained表格中,分析出特征根大于1的因素
语法:
/* 主成分分析语法,右击,选择Run Current就有结果了
FACTOR
/VARIABLES b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15 b16 b17 b18 b19 b20 b21 b22 b23 b24 b25 b26 b27 b28 b29 b30 /MISSING LISTWISE /ANALYSIS
b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15 b16 b17 b18 b19 b20 b21
b22 b23 b24 b25 b26 b27 b28 b29 b30
/PRINT INITIAL KMO EXTRACTION ROTATION FSCORE
/FORMAT SORT BLANK(.10)
/PLOT EIGEN ROTATION
/CRITERIA MINEIGEN(1) ITERATE(25)
/EXTRACTION PC
/CRITERIA ITERATE(25)
/ROTATION VARIMAX
/METHOD=CORRELATION .
第2个回答  2009-04-18
做主成分分析要求有一定的样本量,
同时要祈祷做出来的主成分是有实际意义的。
analysis-data reduction-factor
也可以找我们……
怎么找?qq:909187909
第3个回答  2009-04-18
可以看看,邮箱:[email protected]本回答被提问者采纳