The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Measurement Invariance Workflow

Measurement Invariance Workflow

This vignette shows how to prepare a small multigroup dataset for measurement invariance analysis.

library(PsychoMatic)
data(psychomatic_multigroup)
table(psychomatic_multigroup$group)
#> 
#>  A  B 
#> 70 70
head(psychomatic_multigroup)
#>          mg1         mg2        mg3        mg4        mg5         mg6 group
#> 1 -0.4463447 -0.01640293  0.1831621 -0.2703497 -0.4175806  0.91629766     A
#> 2  0.5010886  0.15321729 -1.4712071  0.1754183  0.6088400  0.20421379     A
#> 3 -0.7826698 -0.70986766 -1.8686623 -0.3995529 -0.5384254 -0.12112080     A
#> 4  2.1959812  1.35356597  3.0867854  2.1035482  1.6856730  1.68979830     A
#> 5  1.1758965  0.14786369  1.8625270  0.2716819  0.6699287  0.03527708     A
#> 6  0.9166738  0.26417150  0.8650117  0.2800986  0.7013515 -0.30536607     A

Model

model <- "
factor1 =~ mg1 + mg2 + mg3
factor2 =~ mg4 + mg5 + mg6
"

Sequential Invariance Testing

The full workflow fits configural, metric, scalar, and strict models. It is not evaluated by default in CRAN vignette checks because multi-group CFA can be computationally heavier than a minimal example.

invariance <- factorial_invariance_auto(
  psychomatic_multigroup,
  group = "group",
  model = model,
  estimator = "ML",
  language = "eng",
  report = FALSE
)
summary(invariance)

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.