factoextra: Extract and Visualize the Results of Multivariate Data Analyses

Provides easy-to-use functions to extract and visualize the output of multivariate data analyses, including 'PCA' (Principal Component Analysis), 'CA' (Correspondence Analysis), 'MCA' (Multiple Correspondence Analysis), 'FAMD' (Factor Analysis of Mixed Data), 'MFA' (Multiple Factor Analysis), and 'HMFA' (Hierarchical Multiple Factor Analysis) from different R packages. It standardizes coordinates, squared cosines, contributions, and eigenvalues from several analysis backends and produces 'ggplot2'-based factor maps, scree plots, contribution plots, clustering diagnostics, dendrograms, and silhouette plots. It also visualizes two-dimensional 'UMAP' and t-SNE embeddings and adapts precomputed or 'tidymodels' principal-component results for the same plotting interface.

Version: 2.2.0
Depends: R (≥ 4.1.0), ggplot2 (≥ 3.5.2)
Imports: cluster (≥ 2.1.8.2), dendextend (≥ 1.19.1), FactoMineR (≥ 2.13), ggpubr (≥ 0.6.3), grid, rlang (≥ 1.1.7), stats, ggrepel (≥ 0.9.5)
Suggests: ade4, ca, hardhat, igraph, MASS, knitr, mclust, parsnip, recipes, rmarkdown, Rtsne, testthat (≥ 3.0.0), umap, uwot, workflows
Published: 2026-07-24
DOI: 10.32614/CRAN.package.factoextra
Author: Alboukadel Kassambara ORCID iD [aut, cre], Fabian Mundt [aut], Laszlo Erdey ORCID iD [ctb] (affiliation: Faculty of Economics and Business, University of Debrecen, Hungary, contribution: Modern compatibility fixes, tests, and maintenance updates)
Maintainer: Alboukadel Kassambara <alboukadel.kassambara at gmail.com>
BugReports: https://github.com/kassambara/factoextra/issues
License: GPL-2
URL: https://github.com/kassambara/factoextra, https://rpkgs.datanovia.com/factoextra/
NeedsCompilation: no
Citation: factoextra citation info
Materials: README, NEWS
In views: Cluster
CRAN checks: factoextra results

Documentation:

Reference manual: factoextra.html , factoextra.pdf
Vignettes: Extending factoextra to support new analysis backends (source, R code)

Downloads:

Package source: factoextra_2.2.0.tar.gz
Windows binaries: r-devel: factoextra_2.1.0.zip, r-release: factoextra_2.1.0.zip, r-oldrel: factoextra_2.1.0.zip
macOS binaries: r-release (arm64): factoextra_2.2.0.tgz, r-oldrel (arm64): factoextra_2.2.0.tgz, r-release (x86_64): factoextra_2.2.0.tgz, r-oldrel (x86_64): factoextra_2.2.0.tgz
Old sources: factoextra archive

Reverse dependencies:

Reverse imports: ASRgenomics, chooseGCM, CINNA, ClusterGVis, clusterindices, clusterWebApp, cmAnalysis, compindPCA, CompositionalClust, CytoGLMM, drclust, hclusteasy, ihclust, interca, InterCellar, jrSiCKLSNMF, kissDE, KMEANS.KNN, mcdabench, metaCluster, MetaProViz, MissCP, MSstatsLiP, MultiRNAflow, MultivariateAnalysis, musicatk, OMICsPCA, omXplore, pathMED, phoenics, protGear, RelativeDistClust, rKOMICS, rYWAASB, scafari, scECODA, sejmRP, SensMap, SlideCNA, SmartPhos, SQIpro, suRface.analytics, SurvHiDim, tidyexposomics, tRigon, UEI
Reverse suggests: aridagri, artMS, booklet, DAPAR, GDAtools, immunarch, inaparc, IOBR, longmixr, ModStatR, parameters, pepdiff, PLNmodels, ppclust, PSMatch, ReporterScore, rpcss, see, Silhouette, tinyarray, vcdExtra, wrGraph

Linking:

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