我正在尝试使用lavaan进行多级SEM分析。我的模型是1-1-1-2模型。因此,我将在内部级别和级别之间对1-1-1进行建模,以包括最后的2级结果。 下面是我的代码:
$ helm repo update
我不断收到此错误:
model <- '
level 1: within
FG =~ a*x1 + b*x2 + c*x3
PD =~ d*x4 + e*x5 + f*x6
FG ~ wc*MB + wb*PD
PD ~ wa*MB
level 2: between
FG =~ a*x1 + b*x2 + c*x3
PD =~ d*x4 + e*x5 + f*x6
FG ~ bc*MB + bb*PD
PD ~ ba*MB
NR ~ be*FG
## define parameters
wi := wa * wb
bi := ba * bb
bsi := ba * bb * be'
fitmodel <- sem(model=model, data=SMMB2short, cluster="ID", std.lv = TRUE)
summary(fitmodel, fit.measures=TRUE)
有人可以指出我的方向吗?