The R package PCAmixdata
implements principal component analysis, orthogonal rotation and multiple factor analysis for a mixture of quantitative and qualitative variables.
Details are available is the following vignettes:
https://chavent.github.io/PCAmixdata
https://chavent.github.io/PCAmixdata/supplementary.html
https://chavent.github.io/PCAmixdata/PCAmixcompare.html
To install the current development version from github, use :
devtools::install_github("chavent/PCAmixdata")
# This needs the devtools package to be installed :
# install.packages("devtools")