Package: bifactory
Title: (Bifactor) ESEM with Continuous (MLR) or Ordered (WLSMV) Data
Version: 0.5.2
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
    ordered-categorical data. Continuous models use 'lavaan' native efa()
    blocks with robust maximum likelihood (MLR) estimation.
    Ordered-categorical ESEM defaults to the 'lavaan' weighted least squares
    mean- and variance-adjusted (WLSMV) estimator; ordered 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.6-21), GPArotation, psych, MASS, numDeriv, stats,
        utils, graphics, methods, withr
Suggests: MplusAutomation, openxlsx2, testthat (>= 3.0.0)
Config/testthat/edition: 3
Config/roxygen2/version: 8.0.0
NeedsCompilation: no
Packaged: 2026-08-04 13:54:33 UTC; leond
Author: Leon T. De Beer [aut, cre]
Maintainer: Leon T. De Beer <leondb@gmail.com>
Repository: CRAN
Date/Publication: 2026-08-28 11:40:02 UTC
Built: R 4.6.0; ; 2026-08-28 12:46:20 UTC; unix
