warnings - 使用 spss 的混合效应模型中出现警告
问题描述
我正在使用 spss 进行以下项目的混合效果模型: 参与者被问到一些开放式问题,并记录他们的答案。
例如,如果参与者的答案与平等有关,则变量“平等”被编码为“1”。否则,它被编码为“0”。因此,因变量是变量“平等”。
固定效应:
- 参与者的国家(亚洲人 vs. 西方人)
- 性别(男性 vs. 女性)
- 年龄组(年轻组 vs. 年长组)
- 条件(对照组 vs. 干预组)
随机效应:主题ID(参与者)
样本量:超过 600 名参与者
我在spss中的语法:
MIXED Equality BY Country Gender AgeGroup Condition
/CRITERIA=CIN(95) MXITER(100) MXSTEP(10) SCORING(1) SINGULAR(0.000000000001) HCONVERGE(0, ABSOLUTE) LCONVERGE(0, ABSOLUTE) PCONVERGE(0.000001, ABSOLUTE)
/FIXED= Country Gender AgeGroup Condition | SSTYPE(3)
/METHOD=ML
/PRINT=SOLUTION TESTCOV
/RANDOM=INTERCEPT | SUBJECT(SubID_R) COVTYPE(VC).
在 spss 中运行此分析时,会出现以下警告:
迭代已终止,但尚未实现收敛。
尽管有此警告,MIXED 程序仍会继续。产生的后续结果基于上一次迭代。模型拟合的有效性是不确定的。
我尝试在语法中将“MXSTEP”的数量从 10 增加到 10000,但出现另一个警告:
尽管满足所有收敛标准,但最终的 Hessian 矩阵不是正定的。
尽管有此警告,MIXED 程序仍会继续。后续结果的有效性无法确定。
我也尝试增加“MXITER”的数量,但警告仍然存在。请问如何处理这个问题以摆脱警告?
解决方案
除了您已经尝试过的之外,在某些情况下,增加 Fisher 评分步骤的数量可能会有所帮助,但您的随机截距方差可能确实是多余的,您将无法用这些方法解决这个问题数据和那个模型。
此外,通常您不会对二元响应变量使用线性模型,而是使用逻辑模型之类的模型(这可以在 GENLINMIXED 中完成,在菜单中的分析 > 混合模型 > 广义线性下)。
推荐阅读
- php - 使用 Tumblr API / PHP SDK 提及博客
- eclipse - GCP Pub/Sub 抛出“应用程序默认凭据不可用”
- javascript - 从数据字段中获取最小值和最大值以在域范围内使用
- json - 如果每个子列表的至少一个元素包含查询的字段,graphiql 才允许查询
- typescript - 保存后如何关闭自动生成js?
- javascript - 在图像上打开的窗口中单击以工作时如何获取我的按钮它没有调用该函数
- python - mac上打开和杀死进程
- c++ - 在基准测试期间,加密功能似乎并没有始终如一地执行;chrono 记录没有经过的时间
- reactjs - 关闭 React 模式并提交
- mysql - Group by - 不显示 Group NULL 和控制记录