0

一般来说,我对 lavaan 和结构方程建模相对较新,非常感谢您对以下问题的任何帮助:

我一直在尝试使用 lavaan 在 R 中建立一个潜在变化模型,使用 Kievit 等人 (2018) ( https://www.sciencedirect.com/science/article/pii/S187892931730021X ) 中概述的基本设置。我正在尝试对 COVID 后抑郁症的变化进行建模,并确定这种变化的预测因素(例如社会经济地位、社会支持等)。

当我运行模型时,我收到警告“估计参数 (vcov) 的方差-协方差矩阵似乎不是正定的!最小特征值 (= -7.520784e-18) 小于零。这可能是模型未被识别的症状。”

我试图进行一些故障排除,似乎只有当我包含潜在变化分数的二进制预测变量时才会出现问题(我目前在模型中有二进制(编码 0-1)和连续预测变量)。否则,模型似乎可以正常估计。在一个论坛上,我看到有人争辩说 lavaan 计算积分,并且“二元/序数变量需要对潜在变量的分布进行数值积分,并且不适合解析微分”。

我的问题是:包含二进制预测变量是否会成为识别问题的原因?如果是,我将如何在 lavaan 中解决这个问题?如果有帮助,我也很乐意提供代码示例。任何帮助和想法将不胜感激!

4

1 回答 1

0

我收到警告“估计参数 (vcov) 的方差-协方差矩阵似乎不是正定的!最小特征值 (= -7.520784e-18) 小于零。这可能是模型的症状未识别。”

此消息告诉您至少 2 个参数估计是高度共线的。你定了fixed.x=FALSE吗?二元变量的均值和方差是共线的(均基于 $\pi$:https ://mathworld.wolfram.com/BinomialDistribution.html )。因此,如果它们是为二进制预测器估计的,则此消息很常见,如果没有其他识别不足的迹象,则可以忽略(例如,您说该消息仅在包含二进制预测器时出现)。Linda K. Muthen 于 2013 年 2 月 1 日在 M plus论坛上发布了类似的回复:http: //www.statmodel.com/discussion/messages/11/1602.html? 1597708138

于 2022-01-20T22:52:39.353 回答