EFAfactors
1.2.4Determining the Number of Factors in Exploratory Factor Analysis
Overview
Provides a collection of standard factor retention methods in Exploratory Factor Analysis (EFA), making it easier to determine the number of factors. Traditional methods such as the scree plot by Cattell (1966) doi:10.1207/s15327906mbr0102_10, Kaiser-Guttman Criterion (KGC) by Guttman (1954) doi:10.1007/BF02289162 and Kaiser (1960) doi:10.1177/001316446002000116, and flexible Parallel Analysis (PA) by Horn (1965) doi:10.1007/BF02289447 based on eigenvalues form PCA or EFA are readily available. This package also implements several newer methods, such as the Empirical Kaiser Criterion (EKC) by Braeken and van Assen (2017) doi:10.1037/met0000074, Comparison Data (CD) by Ruscio and Roche (2012) doi:10.1037/a0025697, and Hull method by Lorenzo-Seva et al. (2011) doi:10.1080/00273171.2011.564527, as well as some AI-based methods like Comparison Data Forest (CDF) by Goretzko and Ruscio (2024) doi:10.3758/s13428-023-02122-4 and Factor Forest (FF) by Goretzko and Buhner (2020) doi:10.1037/met0000262. Additionally, it includes a deep neural network (DNN) trained on large-scale datasets that can efficiently and reliably determine the number of factors.
Install
Health
- OK2026-06-0913 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- ERROR2026-06-0812 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE
- OK2026-04-2512 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- NOTE2026-04-2213 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- ERROR2026-04-1812 OK · 1 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE
Show 1 earlier snapshots
- NOTE2026-03-1013 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
Documentation
- Examples that run
- 100%
- Documented parameters
- 100%
- Return-value docs
- 100%
- References docs
- 44%
Downloads
Dependencies
Code & Tests
- Cyclomatic complexity
- 1.0 median / 39 max
Test coverage
Line coverage
0%
Expression
0.2%
Tests / Examples
0.4% / 8% ex
Functions
116 26 exported
Complexity
3.3 avg / 39 max
Call network
116 nodes / 70 edges
Call graph
Open call graph →Lowest coverage
116 functions| Function | Cyclo | Coverage |
|---|---|---|
| CD exp | 8 | 0% |
| CDF exp | 7 | 0% |
| EFAhclust exp | 10 | 0% |
| EFAindex exp | 2 | 0% |
| EFAkmeans exp | 3 | 0% |
| EFAscreet exp | 4 | 0% |
Datasets
| Name | Class | Rows × Cols | Also ships in |
|---|---|---|---|
| data.DAPCS | data.frame | 987 × 22 | in 2 packages |
| data.bfi | data.frame | 2,800 × 28 | in 4 packages |
People & History
8 releases. Pick two to compare their code metrics. R releases are shown for context.
Package metadata
- First published
- 2024-09-25
- Total releases
- 8 / 2 yrs
- License
- GPL-3 OSI
- Minimum R
- ≥ 4.3.0
- Bundled data
- 1.0 MB / 8 files
- Download size
- 1.4 MB
- Installed size
- not tracked yet
- With dependencies
- not tracked yet