未在spss中获得拟合检验的优缺点

问题描述 投票:0回答:1

我目前正在使用最大似然法在spss中使用因子分析。我需要提取两个因素。还假设我们不需要任何旋转。但是,输出给我以下消息:“在迭代25中,未找到局部最小值,并且提取终止。”因此,我减少了迭代次数,仅使用7而不是25,它起作用了,但我收到警告“尝试提取2个因子。需要进行7次以上的迭代。提取终止。”而且我没有收到任何适合的测试结果。我应该怎么做才能解决此问题并进行适合性测试?

我们是业余爱好者,对spss环境不是很熟悉,我们是第一次使用它。任何帮助,将不胜感激

spss factor-analysis
1个回答
0
投票

我不确定这个问题是否有很好的解决方案。 FACTOR程序仅在认为解决方案收敛时才提供测试。您可以将FACTOR命令粘贴到语法窗口中,然后对其进行编辑,以将ECONVERGE关键字添加到CRITERIA子命令中,该关键字的值应大于默认值.001,以期您可以使用较宽松的收敛准则来获得收敛提取因子。在这种情况下,这是我想到的唯一方法来进行测试。确实存在这样的危险,即在停止之前实际上无法使模型合理收敛。如果您可以将标准设置为与.001默认值相差不大的收敛,则可能没问题,但是如果必须大幅度提高标准,则很有风险。

如果要尝试此操作,请在对话框中设置因子分析,然后单击“粘贴”而不是“确定”。粘贴的FACTOR命令应类似于:

因子/ VARIABLES varlist/缺少清单/ ANALYSIS varlist/ PRINT初始提取/条件因素(2)迭代(25)/提取ML/ ROTATION NOROTATE。

将ECONVERGE关键字和您选择的值添加到CRITERIA子命令:

因子/变量col1 col2 col3 col4 col5 col6 col7 col8/缺少清单/分析col1 col2 col3 col4 col5 col6 col7 col8/ PRINT初始提取/条件因素(2)迭代(25)转化(.002)/提取ML/ ROTATION NOROTATE。

然后单击运行>全部以运行命令。我使用了.002,它比默认的.001还要大。您可能必须使用更大的东西才能使它工作,但请参阅上面的评论。

© www.soinside.com 2019 - 2024. All rights reserved.