Package: EFAtools
Title: Fast and Flexible Implementations of Exploratory Factor Analysis
        Tools
Version: 0.8.0
Authors@R: 
    c(person(given = "Markus",
             family = "Steiner",
             role = c("aut", "cre"),
             email = "markus.d.steiner@gmail.com",
             comment = c(ORCID = "0000-0002-8126-0757")),
      person(given = "Silvia",
             family = "Steiner",
             role = "aut",
             email = "silvia.steiner.grieder@gmail.com",
             comment = c(ORCID = "0000-0002-0118-7722")),
      person(given = "William",
             family = "Revelle",
             role = "ctb"),
      person(given = "Max",
             family = "Auerswald",
             role = "ctb"),
      person(given = "Morten",
             family = "Moshagen",
             role = "ctb"),
      person(given = "John",
             family = "Ruscio",
             role = "ctb"),
      person(given = "Brendan",
             family = "Roche",
             role = "ctb"),
      person(given = "Urbano",
             family = "Lorenzo-Seva",
             role = "ctb"),
      person(given = "David",
             family = "Navarro-Gonzalez",
             role = "ctb"),
      person(given = "Johan",
             family = "Braeken",
             role = "ctb"),
      person(given = "Andreas",
             family = "Soteriades",
             role = "ctb"))
Description: Provides functions to perform exploratory factor analysis (EFA) procedures and compare their solutions. The goal is to provide state-of-the-art factor retention methods and a high degree of flexibility in the EFA procedures. This way, for example, implementations from R 'psych' and 'SPSS' can be compared. Moreover, functions for Schmid-Leiman transformation and the computation of omegas are provided. To speed up the analyses, some of the iterative procedures, like principal axis factoring (PAF), are implemented in C++.
Depends: R (>= 4.1.0)
License: GPL-3
Encoding: UTF-8
LazyData: true
URL: https://github.com/mdsteiner/EFAtools
BugReports: https://github.com/mdsteiner/EFAtools/issues
Imports: psych, stats, ggplot2 (>= 3.4.0), cli, Rcpp, future.apply,
        future, checkmate, progressr, rlang, clue
LinkingTo: Rcpp, RcppArmadillo, roptim
Suggests: testthat (>= 3.0.0), GPArotation (>= 2022.4-1), lavaan,
        lavaan.mi, MASS, knitr, rmarkdown, microbenchmark, vdiffr,
        polycor, mnormt, fungible, withr
VignetteBuilder: knitr
Config/testthat/edition: 3
Config/roxygen2/version: 8.0.0
NeedsCompilation: yes
Packaged: 2026-07-07 08:31:44 UTC; ma1159938
Author: Markus Steiner [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-8126-0757>),
  Silvia Steiner [aut] (ORCID: <https://orcid.org/0000-0002-0118-7722>),
  William Revelle [ctb],
  Max Auerswald [ctb],
  Morten Moshagen [ctb],
  John Ruscio [ctb],
  Brendan Roche [ctb],
  Urbano Lorenzo-Seva [ctb],
  David Navarro-Gonzalez [ctb],
  Johan Braeken [ctb],
  Andreas Soteriades [ctb]
Maintainer: Markus Steiner <markus.d.steiner@gmail.com>
Repository: CRAN
Date/Publication: 2026-07-07 09:20:02 UTC
Built: R 4.7.0; x86_64-w64-mingw32; 2026-07-17 03:28:21 UTC; windows
Archs: x64
