Factor Analysis Calculator
Extract factors from your correlation matrix and visualize the results
Input Correlation Matrix
Enter your correlation matrix values or upload a CSV file:
These will be used as labels in the results.
Factor Analysis Options
Usually set between 1 and the number of variables with eigenvalues > 1.
Factor Analysis Results
Eigenvalues
Factor | Eigenvalue | % of Variance | Cumulative % |
---|
Scree Plot
Factor Loadings
Factor Plot
Visual representation of variable loadings on the first two factors.
About Factor Analysis
Factor analysis is a statistical method used to describe variability among observed, correlated variables in terms of a potentially lower number of unobserved variables called factors.
How to Use This Calculator
- Enter your variable names (optional) separated by commas
- Set the matrix size (number of variables)
- Enter correlation values in the matrix. Note that diagonal values should be 1, and the matrix should be symmetric
- Select the number of factors to extract
- Choose a rotation method
- Click "Run Factor Analysis" to see the results
Sample Data
You can load sample data to see how the calculator works. The sample data is a correlation matrix from a psychology study measuring different aspects of personality.
Interpreting Results
- Eigenvalues: Represent the amount of variance explained by each factor
- Scree Plot: Helps determine how many factors to retain. Look for the "elbow" where the curve flattens out
- Factor Loadings: Show the correlation between variables and factors. Higher loadings (closer to 1 or -1) indicate stronger relationships
- Factor Plot: Visual representation of how variables relate to the first two factors
Limitations
This calculator implements a simplified version of factor analysis. For more complex analyses or large datasets, consider using specialized statistical software like SPSS, R, or SAS.