Interactive exploratory factor analysis with varimax rotation and rich visualizations
Upload CSV or Excel files and select variables with an intuitive checkbox interface.
Orthogonal rotation for clearer, more interpretable factor loadings.
Factors are automatically named by their highest-loading variables.
Factor loadings bar chart, scatter plot, variance explained, and communalities.
Toggle between themes with matching chart styling for comfortable viewing.
Eigenvalues, variance explained, communalities, correlation matrix, and factor scores.
git clone https://github.com/alfredang/factoranalysi.git
cd factoranalysi
uv sync
uv run streamlit run app.py