Package: EFAtools Title: Fast and Flexible Implementations of Exploratory Factor Analysis Tools Version: 0.7.1.9000 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, withr VignetteBuilder: knitr Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 Roxygen: list(markdown = TRUE) Repository: https://mdsteiner.r-universe.dev Date/Publication: 2026-06-29 14:50:35 UTC RemoteUrl: https://github.com/mdsteiner/efatools RemoteRef: HEAD RemoteSha: ec533e96c037b1d3a434dc0d9c8b69ebf50b0e66 NeedsCompilation: yes Packaged: 2026-06-29 17:44:08 UTC; root Author: Markus Steiner [aut, cre] (ORCID: ), Silvia Steiner [aut] (ORCID: ), 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