【发布时间】:2021-09-26 05:32:56
【问题描述】:
我尝试使用 Lavaan 包使用 R 运行验证性因子分析 (cfa),但没有成功。
当我拟合模型时,我总是会收到以下消息:
lavaan::lavaan 错误(model = cfa1, data = data_study1, model.type = "cfa", : lavaan 错误:一些潜在的变量名与 观察到的变量名称:peerinfluence lowrisk
我已经尝试了一切:更改变量名称,消除丢失的数据,确保我的变量类是数字的,但总是出现相同的错误消息。
这是我的代码:
library(lavaan)
library(MIIVsem)
library(tidyverse)
library(haven)
read_sav("MDUICQ_CFA.sav")
data_study1 <- read_sav("MDUICQ_CFA.sav")
attach(MDUICQ_CFA)
cfa1 <- '
peerinfluence =~ X1_1 + X2_13 + X1_2
lowrisk =~ X1_9 + X1_10 + X1_11
'
fit <- cfa(cfa1, data=data_study1)
summary(fit, fit.measures = TRUE)'
我从未使用过 R,我从 SPSS 导入了我的数据。
感谢您的帮助。
【问题讨论】: