我正在尝试指定SEM模型,并且在上面列出的错误消息中始终出现“缺少观察到的变量”错误消息。
我正在尝试为潜在变量测试3因子模型,但错误消息表明第一个因子有一个或多个缺失变量。这没有任何意义,因为我已经用相同的变量测试了一个单因素模型,但是没有收到此错误消息。我还检查了数据集,以确保变量在数据集和代码中匹配。有人知道我哪里出问题了吗?
这是我用于三因素模型的代码:
factor.model.AUDIT3 <-'
ACon =~ NA*b1_a_R + b1_a_R + b2_a_R + b3_a_R
ADep =~ NA*b4_a_R + b4_a_R + b5_a_R + b6_a_R
AHarm =~ NA*b7_a_R + b7_a_R + b8_a_R + b9_a_R + b10_a_R
AUDITTot =~ NA*Acon + Acon + ADep + AHarm
AUDITTot ~~ 1*AUDITTot
'
mySEM.fit3 <-sem(factor.model.AUDIT3,SEMProject) lav_data_full中的错误(数据=数据,组=组,群集=群集,: lavaan错误:缺少数据集中观察到的变量:Acon
这是单因素模型运行良好的代码:
factor.modelAUDIT <-'
AUDITTot =~ NA*b1_a_R+A1*b1_a_R+A2*b2_a_R+A3*b3_a_R+A4*b4_a_R+A5*b5_a_R+
A6*b6_a_R+A7*b7_a_R+A8*b8_a_R+A9*b9_a_R+A10*b10_a_R
'
我意识到路径已在第二个代码中标记,但这不是我要处理的问题。
提前感谢您的帮助!