varimax(x, normalize = TRUE, eps = 1e-5)
promax(x, m = 4)
promax
. Values of 2 to
4 are recommended.x
are re-scaled to unit length before
rotation, and scaled back afterwards.x %*% rotmat
, of class "loadings"
.x %*% T
that
aims to clarify the structure of the loadings matrix. The matrix
T
is a rotation (possibly with reflection) for varimax
,
but a general linear transformation for promax
, with the
variance of the factors being preserved.
Horst, P. (1965) Factor Analysis of Data Matrices. Holt, Rinehart and Winston. Chapter 10.
Kaiser, H. F. (1958) The varimax criterion for analytic rotation in factor analysis. Psychometrika 23, 187--200.
Lawley, D. N. and Maxwell, A. E. (1971) Factor Analysis as a Statistical Method. Second edition. Butterworths.
factanal
, Harman74.cor
.## varimax with normalize = TRUE is the default
fa <- factanal( ~., 2, data = swiss)
varimax(loadings(fa), normalize = FALSE)
promax(loadings(fa))
Run the code above in your browser using DataLab