calms: Comprehensive Analysis of Latent Means

Provides a Shiny application to conduct comprehensive analysis of latent means including the examination of group equivalency, propensity score analysis, measurement invariance analysis, and assessment of latent mean differences of equivalent groups with invariant data. Group equivalency and propensity score analyses are implemented using the 'MatchIt' package [Ho et al. (2011) <doi:10.18637/jss.v042.i08>], ensuring robust control for covariates. Structural equation modeling and invariance testing rely heavily on the 'lavaan' package [Rosseel (2012) <doi:10.18637/jss.v048.i02>], providing a flexible and powerful modeling framework. The application also integrates modified functions from Hammack-Brown et al. (2021) <doi:10.1002/hrdq.21452> to support factor ratio testing and the list-and-delete procedure.

Version: 1.0-1
Depends: R (≥ 3.5)
Imports: dplyr, DT, foreign, lavaan, lsr, MatchIt, shiny, shinyjs, stringr, bslib
Suggests: knitr, rmarkdown
Published: 2025-08-28
Author: Kim Nimon [aut, cre], Julia Fulmore [aut]
Maintainer: Kim Nimon <kim.nimon at gmail.com>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: no
CRAN checks: calms results

Documentation:

Reference manual: calms.html , calms.pdf
Vignettes: Introduction to CALMs (source, R code)

Downloads:

Package source: calms_1.0-1.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): calms_1.0-1.tgz, r-oldrel (x86_64): calms_1.0-1.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=calms to link to this page.