FAfA - Factor Analysis for All
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 (descriptives,
collinearity, multivariate normality, outliers), data wrangling
(variable exclusion, data splitting), factor retention analysis
(e.g., Parallel Analysis, Hull method, EGA), Exploratory Factor
Analysis (EFA) with various rotation and extraction methods,
internal split-sample EFA replication analysis, Confirmatory
Factor Analysis (CFA) for model testing, Reliability Analysis
(e.g., Cronbach's Alpha, McDonald's Omega), Measurement
Invariance testing across groups, and item weighting
techniques. The application leverages established R packages
such as 'lavaan' and 'psych' to perform these analyses,
offering an accessible platform for researchers and students.
Results are presented in user-friendly tables and plots, with
options for downloading outputs. Analysis projects can be saved
and restored, and reproducible R, HTML, and PDF workflow
reports can be generated.