Hello everyone,
I am using semTools' measurementinvariancecat function to look for measurement invariance across groups that filled out a questionnaire.
The only thing that I cannot answer myself concerning this is: Why are my qhisquare-differences not correct?
I understand that there could a) be a mistake in my code or b) something regarding the distribution of chisq when it comes to testing with categorical data.
It would be great if someone could explain this to me or recommend literature on that topic because my own extensive search has not yet shed light on that for me.
Thank you all for taking the time
Jan
PS
Here are my model, syntax and Output
MIModellSelbst <- '
Selbst =~ q4301 + q4302 + q4304u + q4305 + q4307 + q4309u
'
library(semTools)
measurementInvarianceCat(model = MIModellSelbst,
data = Subset_SIS,
group = "s2")
Scaled Chi Square Difference Test (method = "satorra.2000")
Df AIC BIC Chisq Chisq diff Df diff Pr(>Chisq)
fit.configural 18 509.03
fit.loadings 23 512.20 3.699 5 0.59353
fit.thresholds 40 558.36 53.338 17 1.263e-05 ***
fit.means 41 596.05 7.621 1 0.00577 **
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Fit measures:
cfi.scaled rmsea.scaled cfi.scaled.delta rmsea.scaled.delta
fit.configural 0.899 0.283 NA NA
fit.loadings 0.916 0.227 0.018 0.056
fit.thresholds 0.917 0.171 0.001 0.056
fit.means 0.932 0.154 0.015 0.018