我想测试一个多阶段路径模型(例如,A 预测 B,B 预测 C,C 预测 D),其中我的所有变量都是嵌套在组中的单个观察值。到目前为止,我一直在通过 R 中的多个独特的多级分析来做到这一点。
我更喜欢使用像 SEM 这样的技术,它可以让我同时测试多条路径(A -> B -> C -> D),并且仍然可以正确处理 2 级(组中的个人)。
我知道 MPLUS 可以处理这个问题。有我可以使用的 R 包吗?
我想测试一个多阶段路径模型(例如,A 预测 B,B 预测 C,C 预测 D),其中我的所有变量都是嵌套在组中的单个观察值。到目前为止,我一直在通过 R 中的多个独特的多级分析来做到这一点。
我更喜欢使用像 SEM 这样的技术,它可以让我同时测试多条路径(A -> B -> C -> D),并且仍然可以正确处理 2 级(组中的个人)。
我知道 MPLUS 可以处理这个问题。有我可以使用的 R 包吗?
您可以使用 Muthen 的 MUML 方法在支持多组分析的任何包中进行多级 SEM。
您对 2 个组进行建模,第一个使用协方差内矩阵,第二个使用协方差间矩阵作为数据。然后,您将相关参数限制为跨组相等(这取决于模型)。
所以是的,您可以在 lavaan 和 OpenMx 中进行多级 SEM。
如果您的模型很复杂,我会推荐 xxM,这是 Paras Mehta 的 R 包。 http://xxm.times.uh.edu/
梅塔,PD(2013)。n级结构方程建模。在 Y. Petscher、C. Schatschneider 和 DL Compton(编辑),社会科学中的应用定量分析(第 329-362 页)。纽约:劳特里奇。
关于在任何 SEM 程序中实现这一点的能力....是的,您并不总是需要专门的 SEM 软件,但如果您不使用 SEM 软件,您可能需要进行大量的数据整理工作。专门为此任务。仅供参考:我不觉得 openmx 很直观。
这是在大多数软件中实现这一点的参考,以前没有参考过。