我遇到了一条错误消息:
varEst[targetcol, targetcol] 中的错误:下标越界
当试图用semTools函数探测潜在的交互效应时。Google 群组( https://groups.google.com/g/lavaan/c/Vs7d59p-Czc )上似乎对此主题进行了讨论,但无论如何我都无法解决该错误。
我的代码:
model <- 'bdis =~ BD1 + BD2 + BD3 + BD6 + BD8
BD6~~BD8
exp1 =~ EXP
inter =~ INTER1 + INTER2 + INTER3 + INTER4 + INTER5
int =~ EXP.INTER1 + EXP.INTER2 + EXP.INTER3 + EXP.INTER4 + EXP.INTER5
EXP.INTER1 ~~ EXP.INTER2
EXP.INTER1 ~~ EXP.INTER3
EXP.INTER1 ~~ EXP.INTER4
EXP.INTER1 ~~ EXP.INTER5
EXP.INTER2 ~~ EXP.INTER3
EXP.INTER2 ~~ EXP.INTER4
EXP.INTER2 ~~ EXP.INTER5
EXP.INTER3 ~~ EXP.INTER4
EXP.INTER3 ~~ EXP.INTER5
EXP.INTER4 ~~ EXP.INTER5
bmi1 =~ BMI
IG1 =~ IG
dep =~ DEP1 + DEP2 + DEP3 + DEP4
bdis ~ exp1 + inter + int + bmi1 + IG1 + dep'
fit <- sem(model, data = datasint, estimator = "MLR", missing = "ML", meanstructure = TRUE, group = "GIRL", std.lv = TRUE)
summary(fit, fit.measures = TRUE, standardized = TRUE)
probe2WayMC(fit, nameX = c("exp1", "int", "inter"), nameY = "bdis",
modVar = "int", valProbe = c(-1, 0, 1), group=1)