-1

据我了解,交叉载荷只能从 lavaan 中的结构方程建模(即不能从 CFA)中获得。我对么?

我应该如何获得 lavaan 的交叉载荷?

参考代码:

model1 <- 'O  =~ o1 + o2 + o3 + o4 + o5
T  =~  t1 + t2 + t3 + t4
G =~ g1 + g2 + g3
P =~ p1 + p2 + p3
P ~ OC + TC + TGC'

fit1 <- sem(model1, data=data)

预先感谢您的帮助。

4

1 回答 1

-1

如果我没有记错的话

模型1 <- 'O =~ o1 + o2 + o3 + o4 + o5 T =~ t1 + t2 + t3 + t4 G =~ g1 + g2 + g3 P =~ p1 + p2 + p3'

是 CFA,但是如果你想用 lavaan 构建一个 SEM,想象你想在 P 上加载 O 和 T 和 G:

O + T + G ~ P

由于它们都是潜在变量,因此您不能将它们相乘,但是如果您希望以可观察变量作为调节器来做到这一点,您可以说:

O + T + MODERATOR_VAR ~ P ,lavaan 会自动为你计算。

现在,如果您无论如何都想强制它,请尝试 O:T,但这是有偏见的。

于 2019-07-10T16:03:37.010 回答