|
125 | 125 | #' # limited information fit statistics |
126 | 126 | #' M2(mod_configural) |
127 | 127 | #' |
128 | | -#' mod_metric <- multipleGroup(dat, 1, group = group, invariance=c('slopes')) #equal slopes |
| 128 | +#' mod_metric <- multipleGroup(dat, 1, group = group, |
| 129 | +#' invariance=c('slopes', 'free_var')) #equal slopes |
129 | 130 | #' # equal intercepts, free variance and means |
130 | 131 | #' mod_scalar2 <- multipleGroup(dat, 1, group = group, |
131 | 132 | #' invariance=c('slopes', 'intercepts', 'free_var','free_means')) |
|
151 | 152 | #' itemplot(mod_configural, 2) |
152 | 153 | #' itemplot(mod_configural, 2, type = 'RE') |
153 | 154 | #' |
154 | | -#' anova(mod_metric, mod_configural) #equal slopes only |
| 155 | +#' anova(mod_metric, mod_configural) #equal slopes |
155 | 156 | #' anova(mod_scalar2, mod_metric) #equal intercepts, free variance and mean |
156 | 157 | #' anova(mod_scalar1, mod_scalar2) #fix mean |
157 | 158 | #' anova(mod_fullconstrain, mod_scalar1) #fix variance |
|
342 | 343 | #' |
343 | 344 | #' # EM approach (not as accurate with 3 factors, but generally good for quick model comparisons) |
344 | 345 | #' mod_configural <- multipleGroup(dat, model, group = group) #completely separate analyses |
345 | | -#' mod_metric <- multipleGroup(dat, model, group = group, invariance=c('slopes')) #equal slopes |
| 346 | +#' mod_metric <- multipleGroup(dat, model, group = group, |
| 347 | +#' invariance=c('slopes', 'free_var')) #equal slopes |
346 | 348 | #' mod_fullconstrain <- multipleGroup(dat, model, group = group, #equal means, slopes, intercepts |
347 | 349 | #' invariance=c('slopes', 'intercepts')) |
348 | 350 | #' |
|
351 | 353 | #' |
352 | 354 | #' # same as above, but with MHRM (generally more accurate with 3+ factors, but slower) |
353 | 355 | #' mod_configural <- multipleGroup(dat, model, group = group, method = 'MHRM') |
354 | | -#' mod_metric <- multipleGroup(dat, model, group = group, invariance=c('slopes'), method = 'MHRM') |
| 356 | +#' mod_metric <- multipleGroup(dat, model, group = group, |
| 357 | +#' invariance=c('slopes', 'free_var'), method = 'MHRM') |
355 | 358 | #' mod_fullconstrain <- multipleGroup(dat, model, group = group, method = 'MHRM', |
356 | 359 | #' invariance=c('slopes', 'intercepts')) |
357 | 360 | #' |
|
0 commit comments