r语言 - 运行 CFA 时lav_data "missing observed variables in dataset: "错误



我正在用R中的lavaan包运行CFA,但收到了此错误消息,表示缺少一些观察到的变量:

Error in lav_data_full(data = data, group = group, cluster = cluster,  : 
lavaan ERROR: missing observed variables in dataset: Q2 Q4 Q5 Q6 Q12 Q15 Q17 Q18 Q20 Q21 Q25 Q3 Q9 Q10 Q11 Q13 Q14 Q16 Q24 Q26 Q1 Q7 Q8 Q19 Q22 Q23

这是我的代码:

dat <- read.csv(file="C:/.../CFA_R.csv",header=TRUE, sep=",")
Factor3.model<-'
Reward=~ Q2+Q4+Q5+Q6+Q12+Q15+Q17+Q18+Q20+Q21+Q25
Profession=~ Q3+Q9+Q10+Q11+Q13+Q14+Q16+Q24+Q26
Mentor=~ Q1+Q7+Q8+Q19+Q22+Q23'
fit<- cfa(model =Factor3.model, data = dat, mimic = "Mplus",
estimator = "WLSMV", missing = "listwise")

我对我的数据进行了其他描述性分析,这意味着数据被成功读入。

我不知道怎么了。

感谢您的帮助。谢谢

错误消息是因为lavan正在查找data,但您已将其定义为dat

这已经在代码块中修复,因此问题存在不一致性。

最新更新