gpt4 book ai didi

r - lavaan 中的多组 SEM 约束回归系数

转载 作者:行者123 更新时间:2023-12-05 07:38:04 26 4
gpt4 key购买 nike

我正在尝试使用 SEM 和 R 中的 lavaan 包来比较两组 child 并测试执行功能 (EF) 是否是推理 (CR) 的重要预测因子(我还包括其他协变量)。

  1. 我是否正确地与这段代码进行了比较?
  2. 如何解释冗长的输出?
  3. 比较组间回归系数是否显着不同的唯一方法是比较两个模型,无论是否将回归约束为相等?

尝试 1:

mod1= ' 
CR =~ v1 + v2
EF =~ ef1 + ef2 + ef3 + ef4 + ef5
CR ~ c(a1, a2)*v3 + c(b1,b2)*v4 + c(c1,c2)*v5 + c(d1, d2)*EF
diff.a1a2 := a1 - a2
diff.b1b2 := b1 - b2
diff.c1c2 := c1 - c2
diff.d1d2 := d1 - d2 '
fitnew<- sem(mod1, data=datamicescaled,
std.lv =T, group = "age.group",estimator = "MLR", missing = "fiml")
summary(fitnew, fit.measures=TRUE, standardized=TRUE)

输出 1:

Defined Parameters:
Estimate Std.Err z-value P(>|z|) Std.lv Std.all
diff.a1a2 -0.049 0.509 -0.095 0.924 -0.063 -0.170
diff.b1b2 0.948 4.497 0.211 0.833 0.020 0.026
diff.c1c2 1.023 2.425 0.422 0.673 0.250 0.293
diff.d1d2 0.945 4.823 0.196 0.845 0.070 0.070

尝试 2:

mod2= ' 
CR =~ v1 + v2 + v3
EF =~ ef1 + ef2 + ef3 + ef4 + ef5
CR ~ v4 + v5 + v6 + EF '

fit2<- sem(mod2, data=datamicescaled,
std.lv =T, group = "age.group",estimator = "MLR", missing = "fiml", group.equal = c"regressions)
summary(fit2, fit.measures=TRUE, standardized=TRUE)

提前感谢您的帮助。我整天都在说服自己进入圈子,我真的很感激任何输入!

最佳答案

我不确定我是否完全理解你的问题。尽管如此,这是我的回答(希望对您有所帮助):

如果你想比较组,你必须进行不变性分析,逐步限制你的模型,并且只有当你探索当你限制系数在组间相等时模型变得更糟,那么你可以移动估计每组的系数e。

This video is useful

关于r - lavaan 中的多组 SEM 约束回归系数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48178312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com