0

我在看这个例子: https ://stats.stackexchange.com/questions/163436/r-moderated-mediation-using-the-lavaan-package来制作我自己的调解调解,但我得到了错误,我没有找到解决方案。

我的模型是:

model <- '
#direct effects
mem ~ c*var1 + cw*interaction +b*var2
var2 ~ a*var1+aw*interaction
#covariates
mem ~ age+sex+iq
var1 ~ age+sex+iq
var 2 ~ age+sex+iq
#indirect effect
ab := a*b
#total effect
total := c+(a*b)
#conditional effects
ab1 := a*b+aw*b
total1 := a*b+c+cw'

fit <- sem(model, data=mydata, se="robust.huber.white", test="bootstrap",bootstrap=1000)

我得到的错误信息是:

chol.default(S) 中的错误:8 阶的前导次要不是正定的另外:警告消息:在 lav_samplestats_from_data(lavdata = NULL,DataX = dataX,DataeXo = dataeXo,:lavaan 警告:样本协方差不能反转

我事先确实对所有变量进行了缩放,不确定这是否是问题所在?有什么想法吗?

4

0 回答 0