Briefly, I've been trying to resolve a measurement non-invariance issue. Specifically, one of my measures seems to fail metric invariance and I'm trying to use the partialInvarianceCat() function. The error message that I receive is below:
Error in partialInvarianceCat(mi, type = "metric") :
The model is not congeneric. This function does not support non-congeneric model.
mi.model <- '
#For each factor, the factor loading of one marker variable is fixed (usually as 1). Other factor loadings are freely estimated across groups.
##Method factors
CM =~ CM1 + CM2 + CM3 + CM4 + CM5 + CM6 + CM7 + CM8
PA =~ PA1 + PA2 + PA3 + PA4 + PA5 + PA6 + PA7 + PA8 + PA9 + PA10
Na =~ NA1 + NA2 + NA3 + NA4 + NA5 + NA6 + NA7 + NA8 + NA9 + NA10 + CM7 + CM8
AP =~ PA1 + PA2 + PA3 + PA4 + PA5 + PA6 + PA7 + PA8 + PA9 + PA10 + NA1 + NA2 + NA3 + NA4 + NA5 + NA6 + NA7 + NA8 + NA9 + NA10
#Synonyms and Antonyms
CM1~~CM2
CM3~~CM4
CM5~~CM6
CM7~~CM8
#Bifactors freely estimated
PA ~~ 0*Na
PA ~~ 0*AP
Na ~~ 0*AP
'
Do you have any advice or guidance to offer? I can provide more information if needed.