我正在尝试使用语法术语算子lavaan
(在双向交互中很好用)来估计R :
中具有三向交互的模型。似乎lavaan
忽略了三向交互。
要重现该问题,可以使用
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"
我想念什么吗?
答案 0 :(得分:0)
我只使用过Lavaan几次,但是您是否尝试过创建交互作用项并将其插入模型中?我假设这些是观察变量,因为“:”适用于观察变量,但不适用于潜在变量。即
interaction <- x1*x2*x3
f1 <- "y ~ x1 + x2 + x3 + x1:x2 + x2:x3 + interaction"
我不知道为什么“:”不适用于三种方式的交互。另外,祝您好运,说明您的三向互动方式!