在Lavaan中将协方差设置为零
-
21-12-2019 - |
题
在 lavaan
在 R
, ,当使用 sem()
函数,协方差值自动填充。但是,我想强制其中一个协方差值为零,同时使用 sem()
功能,即无需移动到手册 lavaan()
函数。
这怎么能做到呢?
解决方案
见 http://lavaan.ugent.be/tutorial/syntax2.html
我只是从那里复制,下面的代码是不言自明的
# three-factor model
visual =~ x1 + x2 + x3
textual =~ x4 + x5 + x6
speed =~ NA*x7 + x8 + x9
# orthogonal factors
visual ~~ 0*speed
textual ~~ 0*speed
# fix variance of speed factor
speed ~~ 1*speed
请注意,默认情况下,每个潜在因子的拳头载荷固定为1-如果你想估计它们,你可以像上面那样使用NA*x7。并且将协方差固定为零是用类似的东西完成的 visual ~~ 0*speed
--如果不包含此行,则潜在变量之间的协方差会自动包含在模型中。
Lavaan主页是lavaan的一个很好的来源。
不隶属于 StackOverflow