# Fast and Flexible Implementations of Exploratory Factor Analysis Tools

## Documentation for package ‘EFAtools’ version 1.0.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

B C D E F G H I K M N O P R S T U W misc

## -- B --

BARTLETT | Bartlett's test of sphericity

## -- C --

CD | Comparison data
COMPARE | Compare two vectors or matrices (communalities or loadings)

## -- D --

DOSPERT | DOSPERT
DOSPERT_raw | DOSPERT_raw

## -- E --

EFA | Exploratory factor analysis (EFA)
EFA_AVERAGE | Model averaging across different EFA methods and types
efa_average | Model averaging across different EFA estimators and types
efa_bartlett | Bartlett's test of sphericity
efa_cd | Comparison data
efa_compare | Compare two vectors or matrices (communalities or loadings)
efa_ekc | Empirical Kaiser criterion
efa_fit | Exploratory factor analysis (EFA)
efa_group | Multigroup exploratory factor analysis
efa_hull | Hull method for determining the number of factors to retain
efa_kgc | Kaiser-Guttman criterion
efa_kmo | Kaiser-Meyer-Olkin criterion
efa_map | Velicer's minimum average partial (MAP) criterion
efa_mi | Exploratory factor analysis on multiple data imputations
efa_nest | Next eigenvalue sufficiency test (NEST)
efa_parallel | Parallel analysis
EFA_POOLED | Exploratory factor analysis on multiple data imputations
efa_power | Power analysis for exploratory factor analysis
efa_procrustes | Rotate a loading matrix to a target using Procrustes alignment
efa_reliability | Reliability and common-variance coefficients for a factor solution
efa_retain | Various factor retention criteria
efa_schmid_leiman | Schmid-Leiman transformation
efa_scores | Estimate factor scores and score-quality diagnostics for an EFA model
efa_scree | Scree plot
efa_screen | Screen data for exploratory factor analysis
efa_simulate | Simulate data from a common-factor population model
efa_smt | Sequential chi square model tests, RMSEA lower bound, and AIC
EKC | Empirical Kaiser criterion
estimate_control | Control objects for estimation and rotation settings

## -- F --

FACTOR_SCORES | Estimate factor scores for an EFA model
format.efa | Print and summarise an efa object
format.efa_average | Print and format an efa_average object
format.efa_bartlett | Print and format an efa_bartlett object
format.efa_compare | Print and format an efa_compare object
format.efa_estimate_control | Print and format a control object
format.efa_group | Print and format a multigroup factor analysis
format.efa_kmo | Print and format an efa_kmo object
format.efa_loadings | Print a loading matrix
format.efa_mi | Print and summarise an efa object
format.efa_power | Print and format an efa_power object
format.efa_reliability | Print and format a reliability object
format.efa_retain | Format method for efa_retain objects
format.efa_retention | Format method for efa_retention objects
format.efa_rotate_control | Print and format a control object
format.efa_schmid_leiman | Print and format an efa_schmid_leiman object
format.efa_scores | Print and format an efa_scores object
format.efa_screen | Print and format an efa_screen object
format.efa_simulated | Print and format an efa_simulated object
format.efa_sl_loadings | Print an efa_sl_loadings object
format.OMEGA | Print and format an OMEGA object
format.summary.efa | Print and summarise an efa object
format.summary.efa_scores | Print and format an efa_scores object

## -- G --

GRiPS_raw | GRiPS_raw

## -- H --

HULL | Hull method

## -- I --

IDS2_R | Intelligence subtests from the Intelligence and Development Scales-2

## -- K --

KGC | Kaiser-Guttman criterion
KMO | Kaiser-Meyer-Olkin criterion

## -- M --

MAP | Minimum average partial

## -- N --

NEST | Next eigenvalue sufficiency test
N_FACTORS | Various factor retention criteria

## -- O --

OMEGA | McDonald's omega

## -- P --

PARALLEL | Parallel analysis
plot.efa_average | Plot efa_average object
plot.efa_compare | Plot efa_compare object
plot.efa_group | Plot a multigroup factor analysis
plot.efa_power | Plot the RMSEA power curve
plot.efa_retain | Plot method for efa_retain objects
plot.efa_retention | Plot method for efa_retention objects
population_models | population_models
print.efa | Print and summarise an efa object
print.efa_average | Print and format an efa_average object
print.efa_bartlett | Print and format an efa_bartlett object
print.efa_compare | Print and format an efa_compare object
print.efa_control | Print and format a control object
print.efa_estimate_control | Print and format a control object
print.efa_group | Print and format a multigroup factor analysis
print.efa_kmo | Print and format an efa_kmo object
print.efa_loadings | Print a loading matrix
print.efa_mi | Print and summarise an efa object
print.efa_power | Print and format an efa_power object
print.efa_reliability | Print and format a reliability object
print.efa_retain | Print method for efa_retain objects
print.efa_retention | Print method for efa_retention objects
print.efa_rotate_control | Print and format a control object
print.efa_schmid_leiman | Print and format an efa_schmid_leiman object
print.efa_scores | Print and format an efa_scores object
print.efa_screen | Print and format an efa_screen object
print.efa_simulated | Print and format an efa_simulated object
print.efa_sl_loadings | Print an efa_sl_loadings object
print.OMEGA | Print and format an OMEGA object
print.summary.efa | Print and summarise an efa object
print.summary.efa_scores | Print and format an efa_scores object
PROCRUSTES | Rotate a loading matrix to a target using Procrustes alignment

## -- R --

residuals.efa | Extract residuals from an efa object
RiskDimensions | RiskDimensions
rotate_control | Control objects for estimation and rotation settings

## -- S --

SCREE | Scree plot
SL | Schmid-Leiman transformation
SMT | Sequential model tests
SPSS_23 | Various outputs from SPSS (version 23) FACTOR
SPSS_27 | Various outputs from SPSS (version 27) FACTOR
summary.efa | Print and summarise an efa object
summary.efa_mi | Print and summarise an efa object
summary.efa_scores | Print and format an efa_scores object

## -- T --

test_models | Four test models used in Grieder and Steiner (2022)

## -- U --

UPPS_raw | UPPS_raw

## -- W --

WJIV_ages_14_19 | Woodcock Johnson IV: ages 14 to 19
WJIV_ages_20_39 | Woodcock Johnson IV: ages 20 to 39
WJIV_ages_3_5 | Woodcock Johnson IV: ages 3 to 5
WJIV_ages_40_90 | Woodcock Johnson IV: ages 40 to 90 plus
WJIV_ages_6_8 | Woodcock Johnson IV: ages 6 to 8
WJIV_ages_9_13 | Woodcock Johnson IV: ages 9 to 13

## -- misc --

.average_matrices | Average a list of matrices elementwise
.change_class | Convert an '"efa_loadings"' table to matrix or a matrix to '"efa_loadings"'
.compute_vars | Compute explained variances from loadings
.consensus_loss | Mean squared discrepancy to a consensus target
.consensus_target_procrustes_single | Internal single-start GPA-consensus engine
.extract_list_object | Extract a list object by its name
.factor_corres | Compute number of non-matching indicator-to-factor correspondences
.gpa_consensus_target | Generalized Procrustes Analysis consensus target across loading matrices
.hyperplane_count | Count near-zero loadings
.oblique_procrustes | Oblique Procrustes target rotation using a k x k inner objective
.oblique_procrustes_batch | Batched oblique Procrustes target rotation over a cube of loading matrices
.orthogonal_procrustes | Closed-form orthogonal Procrustes rotation
.paf_iter | Perform the iterative PAF procedure
.parallel_sim | Parallel analysis on simulated data.
.simulate_cfm_eigen | Reference eigenvalues for the efa_nest() simulation via the shared kernel.
.simulate_cfm_mvn | Draw multivariate-normal data from a population correlation matrix.
.tucker_congruence | Tucker congruence between factors