spss因子分析,提取三个因子,累计贡献率只有56%,有没有办法修改数据源让累计贡献率提供高一些?

或者,是不是可以通过修改每个因子中的变量之间的相关性来提高累计贡献率呢?

第1个回答  2012-09-20
你试试只提取2个或者提取4个公因子试试。追问

如果指定提取四个的话,就会出现第四个因子的特征值小于1的情况,而且累计贡献率也只有65.7%,这样可行么?

追答

应该可行,其实因子分析就是一个探索性分析,关键是它提取的公因子是否跟你实际的数据吻合,换句话就是说,他划分的公因子是否是你预想的结果,你是否好解释因子分析的结果,如果可以,就可行。累计贡献率是指提取的几个公因子能解释你数据的比例,4个公因子已经能解释65.7%的数据,已经不错了。

其实你取的公因子越多,累计贡献率也就越大,只是是否有实际意义就不清楚了。

追问

其实提取三个就可以说明问题了,只是贡献率低,四个当然更好了

之前也有人说过在实际生活中达到65%左右就可以了,我还想问一下,这个说法有没有相关的理论依据,只是这样说出来感觉太过于单薄啊~

追答

你去查查你研究领域的文献,看看别人做因子分析的贡献率,也可以作为支持的依据啊,另外一个的回答也对,你可以把三个因子中得分低的变量删除(前提是删除后对你的解释没有影响),还有就是如果在三个因子中得分都差不多的变量其实也没有多大意思。

拜托都回答那么多了,给个赞同啊,虽然不知道赞同有什么用,不过起码认可一下我的付出嘛。

本回答被提问者采纳
第2个回答  2012-09-21
删除一些得分比较低的载荷值的项目追问

这个是看因子的共同度还是看旋转后的载荷

追答

旋转后的载荷

追问

可是旋转后的项目自动被提取出三个因子,那应该再怎么进行删选呢

追答

三个因子中有些项目旋转后的载荷值偏小,就可删除。

追问

谢谢你。

相似回答