Hi everyone.
I'm new to using lavaan and, having used a number of different programs for CFA/SEM, I'm very impressed! This one is great, fun to use, and it's free!!
On to my question, I'm wondering if anyone can help me out with an issue I'm having with one of my models. It occurred to me that safety climate might affect incidences of reported bullying behaviour. However, incidences of bullying behaviour might also influence safety climate. As such, this could, potentially, reflect a reciprocal relationship between these two variables.
The lavaan code for my model appears below with the reciprocal relationship expressed in the lines reading NAQ_latent ~ PSSC_latent and PSSC_latent ~ NAQ_latent.
When I try to fit model2, the standardised betas make sense. However, I get warnings about not being able to compute standard errors with the possibility that the model might not be identified. I wondered if there's a more appropriate way to model reciprocal relationships in lavaan or if what I'm trying to do is just not possible.
Any recommendations would be gladly received!
Regards,
Duncan
model2 <- '
PSSC_latent =~ pssc_p1 + pssc_p2 + pssc_p3 + pssc_p4 + pssc_p5 + pssc_p6
NAQ_latent =~ naq_p1 + naq_p2 + naq_p3 + naq_p4
POS_latent =~ pos1 + pos2 + pos3 + pos4 + pos5
EOI_latent =~ eoi_p1 + eoi_p2 + eoi_p3
GHQ_latent =~ ghq12_p1 + ghq12_p2 + ghq12_p3 + ghq12_p4
PANAS_latent =~ panas_p1 + panas_p2 + panas_p3 + panas_p4
ITQ_latent =~ asean_quit1 + asean_quit2 + asean_quit3
NAQ_latent ~ PSSC_latent
PSSC_latent ~ NAQ_latent
POS_latent ~ PSSC_latent + NAQ_latent
EOI_latent ~ NAQ_latent + PSSC_latent
GHQ_latent ~ POS_latent + EOI_latent
PANAS_latent ~ POS_latent + EOI_latent
ITQ_latent ~ POS_latent + EOI_latent + GHQ_latent
'