Dear Phil,
I want to compare the covariance matrices of two groups in a multiple group framework, but I am a bit confused in what model to use. It is a comparison between a "faking" group and regular research group, so we know that the means of the factors in the faking group will be higher and the variances of the factors will be lower (due to unidirectional response distortion). So these two features - free means, free vars - should be modeled I think.
I thought the following line of code would give me the right model, but I saw in the output that all covariances in group 2 were 0.25, I'm guessing for identification purposes.
multipleGroup(dat, model, group = group, invariance=c('slopes', 'intercepts', 'free_var','free_means'))
This following line of code gives me freely estimated covariances and means, but the variances are still fixed to 1 in both groups.
multipleGroup(dat, model, group = group, invariance=c('slopes', 'intercepts','free_means'))
Is there a way to compare covariance matrices between groups while allowing for differences in factor means and variances, or should I just use the last model I mentioned? Or could you give some advise on how you would go about this? Hope you can clarify some things!
Best, Dirk