SPSS软件主成分分析中可以通过累计贡献率85%这种方法来选取主成分吗,即软件分析出来的结果已经大于85%谢

如题所述

因素分析的主要目的还是简化题目的结构,把多数单个的题目进行归类,归为少数几个因子,所以在spss里面因素分析在降维菜单下。因此,因素分析最主要的还是要用最少的维度来贡献最多的变异,这应该才是最主要的标准。即便贡献率超过85%,也要看:第一,是否产生了过多的维度,维度过多因素分析就意义不大了;第二,是否有些维度的贡献率偏低,贡献率偏低的话不要也罢。
事实上对于做研究,40%的累积贡献率已经算是可以接受,50%以上就可以作为实际应用的标准了。倒是85%显得过于严苛。当然如果能达到这个水平且维度少,每个维度的贡献率又都比较高,那就很理想。
spss做因素分析选取主成分个数的标准一般就是两个:第一是特征值,大于1的提取出来,这只是个大概;第二是参考碎石图,看看碎石图拐点出现的位置,看看图从什么地方开始趋于平缓。综合这两点,然后再看看累积贡献率是否合适,就可以完成成份的选取。追问

谢首先谢您的回答。就是我之前看到的一篇文章里,从五个成分里面选择主成分,这五个贡献度差不多,最后统计分析的结果是选出来了五个主成分。他这样的结果就保证得出来的结果累计贡献率很大。但是我在用spss分析的时候一般只会出现两个或三个,而且累计贡献率也只是百分之六十多。所以我比较想弄清楚那种结果是如何得出的。请问您接触过吗

追答

哦,是一开始就得出5个主成分,那就可以,5个也行,不一定非要两三个,关键他每个贡献率差不多,就不好说删减哪个了
怎么得出那个结果,主要还就是按照我上面说的做法,另外刚才我漏了两个关键点没说到,一个是每个主成分包含几个题目,一般来说包含三个以上为好,最好不要是单个因素一个题目,那种情况下可以考虑去掉那个主成分不要,即便他贡献率不低;另一个问题是主成分命名,你要能够给每个因素合力的命名,如果有的主成分你发现没法命名,那你的因素分析就不算完成了。
你自己做出来两三个主成分,贡献率六十多也完全OK,只要你可以根据理论来命名因子,就是合理的。至于为什么和别人的文章不同,这太正常不过,可以有很多原因可以解释,比如你所用样本和人家所用的样本那肯定不是一样的,不同的数据得出不同的结论很正常,又比如人家的分析是过去做过的,但也许你所测的题目的结构随着时间的变化已经发生了变化,现在只剩下两三个主成分未必不合理,再比如人家用的题目若是外文的,你用中文翻译后的,那的确难保题目的意思不让人理解偏…………可能的原因很多。
但无论如何,只要你保证你提取的主成分合理,又可以有清晰明确的命名,那你就没错,而且还是创新。
我做过这种分析

温馨提示:答案为网友推荐,仅供参考
相似回答