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, 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. Results are presented in user-friendly tables and plots, with options for downloading outputs.

Version: 0.3
Imports: EFA.MRFA, EFA.dimensions, EFAtools, EGAnet, MBESS, config, dplyr, energy, ggcorrplot, golem, lavaan, mctest, moments, mvnormalTest, pastecs, psych, psychometric, semPlot, semTools, shiny, shinycssloaders, shinydashboard, sirt, stats, magrittr, haven, readxl
Suggests: knitr, rmarkdown, spelling, testthat (≥ 3.0.0)
Published: 2025-05-23
DOI: 10.32614/CRAN.package.FAfA
Author: Abdullah Faruk KILIC [aut, cre]
Maintainer: Abdullah Faruk KILIC <abdullahfarukkilic at gmail.com>
License: GPL-3
NeedsCompilation: no
Language: en-US
Materials: NEWS
CRAN checks: FAfA results

Documentation:

Reference manual: FAfA.pdf

Downloads:

Package source: FAfA_0.3.tar.gz
Windows binaries: r-devel: FAfA_0.2.zip, r-release: FAfA_0.3.zip, r-oldrel: FAfA_0.3.zip
macOS binaries: r-release (arm64): FAfA_0.3.tgz, r-oldrel (arm64): FAfA_0.3.tgz, r-release (x86_64): FAfA_0.2.tgz, r-oldrel (x86_64): FAfA_0.2.tgz
Old sources: FAfA archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=FAfA to link to this page.