FAfA
Provides a comprehensive Shiny-based graphical user interface for conducting a wide range of factor analysis procedures. 'FAfA' (Factor Analysis for All) guides users through data uploading, assumption checking (descriptive statistics, collinearity, multivariate normality, outliers), data wrangling (variable exclusion, data splitting), exploratory factor analysis (EFA) with various rotation and extraction methods, confirmatory factor analysis (CFA), reliability analysis (e.g., Cronbach's Alpha, McDonald's Omega), and measurement invariance testing across groups. Factor retention methods include parallel analysis following Horn (1965) <doi:10.1007/BF02289447>, optimized parallel analysis following Timmerman and Lorenzo-Seva (2011) <doi:10.1037/a0023353>, permutation parallel analysis for categorical variables following Lubbe (2019) <doi:10.1037/met0000171>, the Hull method following Lorenzo-Seva et al. (2011) <doi:10.1080/00273171.2011.564527>, minimum average partial criteria following Velicer (1976) <doi:10.1007/BF02293557> and O'Connor (2000) <doi:10.3758/BF03200807>, and the empirical Kaiser criterion following Braeken and van Assen (2017) <doi:10.1037/met0000074>. Exploratory graph analysis follows Golino and Epskamp (2017) <doi:10.1371/journal.pone.0174035>, with bootstrap stability assessment following Christensen and Golino (2021) <doi:10.3390/psych3030032>. Internal split-sample EFA replication follows Osborne and Fitzpatrick (2012) <doi:10.7275/h0bd-4d11>. Model-specific dynamic fit index cutoffs for CFA follow McNeish and Wolf (2023) <doi:10.1037/met0000425>. Item weighting follows Kılıç (2026) <doi:10.3758/s13428-026-03095-w>. Analyses use established R packages such as 'lavaan' and 'psych'. Results are presented in tables and plots with downloadable outputs. Analysis projects can be saved and restored, and reproducible R, HTML, and PDF workflow reports can be generated.
- A rationale and test for the number of factors in factor analysis
- An empirical Kaiser criterion.
- Determining the number of components from the matrix of partial correlations
- Dimensionality assessment of ordered polytomous items with parallel analysis.
- Dynamic fit index cutoffs for confirmatory factor analysis models.
- Estimating the Stability of Psychological Dimensions via Bootstrap Exploratory Graph Analysis: A Monte Carlo Simulation and Tutorial
- Exploratory graph analysis: A new approach for estimating the number of dimensions in psychological research
- Mitigating the slipping effect in polytomous scales: The Generalized Conditional Reliability Weighting (G-CRW) Algorithm and the WeightMyItems R package
- Parallel analysis with categorical variables: Impact of category probability proportions on dimensionality assessment accuracy.
- SPSS and SAS programs for determining the number of components using parallel analysis and Velicer’s MAP test
- The Hull Method for Selecting the Number of Common Factors
This page was built for software: FAfA