lavaanR, ,当使用 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的一个很好的来源。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top