我尝试使用Lavaan包在R中运行确认性因素分析(CFA),但没有成功。
当我拟合模型时,总是收到以下错误信息:
lavaan ERROR: 一些潜在变量名称与观察变量名称冲突: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导入。
谢谢你的帮助。