@@ -12,10 +12,10 @@ FactorAnalyzer
1212 :target: https://anaconda.org/desilinguist/factor_analyzer/
1313
1414
15- This is a Python module to perform exploratory factor analysis, with
16- optional varimax and promax rotations. Estimation can be performed using
17- a minimum residual (minres) solution, or maximum likelihood estimation
18- (MLE).
15+ This is a Python module to perform exploratory factor analysis, with several
16+ optional rotations. Estimation can be performed using a minimum residual
17+ (minres) solution (identitical to unweighted least squares) , or maximum
18+ likelihood estimation (MLE).
1919
2020Portions of this code are ported from the excellent R library ``psych ``.
2121
@@ -56,12 +56,23 @@ Two common types of rotations are:
5656 upon the varimax rotation, but ultimately allows factors to become
5757 correlated.
5858
59- This package includes a stand-alone Python module with a ``FactorAnalyzer() ``
59+ This package includes a stand-alone Python module with a ``FactorAnalyzer ``
6060class. The class includes an ``analyze() `` method that allows users to perform
6161factor analysis using either minres or MLE, with optional rotations on the factor
62- loading matrices. The package also offers a stand-alone ``Rotator() `` class to
62+ loading matrices. The package also offers a stand-alone ``Rotator `` class to
6363perform common rotations on an unrotated loading matrix.
6464
65+ The following rotations options are available in both ``FactorAnalyzer ``
66+ and ``Rotator ``:
67+
68+ (a) varimax (orthogonal rotation)
69+ (b) promax (oblique rotation)
70+ (c) oblimin (oblique rotation)
71+ (d) oblimax (orthogonal rotation)
72+ (e) quartimin (oblique rotation)
73+ (f) quartimax (orthogonal rotation)
74+ (g) equamax (orthogonal rotation)
75+
6576Example
6677-------
6778
0 commit comments