I try without success to run a confirmatory factor analysis (cfa) with R using the Lavaan package.
When I fit the model, I always receive this message:
Error in lavaan::lavaan(model = cfa1, data = data_study1, model.type = "cfa", : lavaan ERROR: some latent variable names collide with observed variable names: peerinfluence lowrisk
I have tried everything: change variable names, eliminate missing data, make sure my variable class was numeric, but always the same error message.
There is my code:
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)'
I have never used R and I imported my data from SPSS.
Thank you for your help.