我正在用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
这已经在代码块中修复,因此问题存在不一致性。