R-lavan中的高阶相互作用
我试图使用语法术语操作符R-lavan中的高阶相互作用,r,r-lavaan,R,R Lavaan,我试图使用语法术语操作符:(适用于双向交互)在Rlavan中评估具有三方交互的模型。似乎lavan忽略了三方交互 要重现问题,可以使用 library(lavaan) f1<-"y~x1+x2+x3+x1:x2+x2:x3+x1:x2:x3" lavParseModelString(f1) $rhs [1] "x1" "x2" "x3" "x1:x2" "x2:x3" 库(拉万) f1我只使用了lavan几次,但是您是否尝试创建交互项并将其插入模型中?我假设这些是观察
:
(适用于双向交互)在Rlavan
中评估具有三方交互的模型。似乎lavan
忽略了三方交互
要重现问题,可以使用
library(lavaan)
f1<-"y~x1+x2+x3+x1:x2+x2:x3+x1:x2:x3"
lavParseModelString(f1)
$rhs
[1] "x1" "x2" "x3" "x1:x2" "x2:x3"
库(拉万)
f1我只使用了lavan几次,但是您是否尝试创建交互项并将其插入模型中?我假设这些是观察变量,因为“:”适用于观察变量,但不适用于潜在变量。i、 e
interaction <- x1*x2*x3
f1 <- "y ~ x1 + x2 + x3 + x1:x2 + x2:x3 + interaction"
交互是的,当然,您可以通过乘法创建交互项。我对“:”操作符感兴趣,因为我需要它以编程方式(在其他函数中)估计模型。谢谢你的回复。