Package: bifactory
Title: (Bifactor) ESEM with Continuous (MLR) or Ordinal (WLSMV) Data
Version: 0.6.0
Authors@R: 
    person(given  = "Leon T.",
           family = "De Beer",
           email  = "leondb@gmail.com",
           role   = c("aut", "cre"))
Description: Fits bifactor exploratory structural equation models (B-ESEM),
    together with standard exploratory structural equation modeling (ESEM)
    and confirmatory factor analysis (CFA), for continuous and
    ordinal data. Continuous models use 'lavaan' native efa()
    blocks with robust maximum likelihood (MLR) estimation.
    Ordinal ESEM defaults to the 'lavaan' weighted least squares
    mean- and variance-adjusted (WLSMV) estimator; ordinal B-ESEM uses a
    custom diagonally weighted least squares (DWLS) path with polychoric
    correlations from 'psych', rotation-delta standard errors via 'numDeriv',
    and a mean- and variance-adjusted chi-square. Target, geomin, and oblimin
    rotations use 'GPArotation'; the bifactor ESEM approach follows Morin,
    Arens and Marsh (2016) <doi:10.1080/10705511.2014.961800>. Additional
    features include multi-group measurement invariance (configural through
    strict, with partial invariance), ESEM-within-CFA conversion, McDonald's
    omega reliability suite, and the Mehrvarz and Rouder (2026)
    <doi:10.31234/osf.io/95enc_v3> alignment ratio check for independent
    cluster model confirmatory factor analysis (ICM-CFA) misspecification.
    An optional 'MplusAutomation' interface allows side-by-side comparison
    with 'Mplus' output.
License: AGPL-3
URL: https://github.com/leondebeer/bifactory
BugReports: https://github.com/leondebeer/bifactory/issues
Encoding: UTF-8
Depends: R (>= 4.1.0)
Imports: lavaan (>= 0.7-2), GPArotation, psych, MASS, numDeriv, stats,
        utils, graphics, methods, parallel, withr
Suggests: MplusAutomation, openxlsx2, pkgload, testthat (>= 3.0.0)
Config/testthat/edition: 3
Config/roxygen2/version: 8.0.0
NeedsCompilation: no
Packaged: 2026-09-09 09:51:03 UTC; leond
Author: Leon T. De Beer [aut, cre]
Maintainer: Leon T. De Beer <leondb@gmail.com>
Repository: CRAN
Date/Publication: 2026-09-09 12:30:09 UTC
Built: R 4.5.2; ; 2026-09-09 16:43:43 UTC; unix
