R中使用lavan包的交互模型

R中使用lavan包的交互模型,r,r-lavaan,R,R Lavaan,我想把Kenny和Judd(1984)的模型放在下面: y = alpha + gamma1 * psi1 + gamma2 * psi2 + gamma3 * psi1 * psi2 + epsilon 变量psi1和psi2是不可直接观察的潜在变量。Kenny和Judd(1984)考虑了这样一种情况,即存在两个可观察指标psi1的x1和x2,以及两个可观察指标x3和x4的psi2。我想使用lavanpackage在R中创建这个模型 代码: model如果2021年仍有人在搜索,您确实可以在

我想把Kenny和Judd(1984)的模型放在下面:

y = alpha + gamma1 * psi1 + gamma2 * psi2 + gamma3 * psi1 * psi2 + epsilon
变量
psi1
psi2
是不可直接观察的潜在变量。Kenny和Judd(1984)考虑了这样一种情况,即存在两个可观察指标
psi1
x1
x2
,以及两个可观察指标
x3
x4
psi2
。我想使用
lavan
package在R中创建这个模型

代码:
model如果2021年仍有人在搜索,您确实可以在Lavan中指定分类变量和交互作用(目前上升到三向)

(1)您可以使用group by函数指定具有多个级别的组,例如:


MyModel我认为在将交互变量添加到模型之前,您可以先定义交互变量本身,比如:intervar1也许这个线程可以提供任何帮助:
model <- '
psi1 =~ x1 + x2
psi2 =~ x3 + x4
'
fit <- sem(model,data=data)