This function is generic (see Methods); method functions can be written to handle specific classes of data. Classes which already have methods for this function include: factanal, princomp.
rotate(x, ...) rotate.default(x, rotation=NULL, orthogonal=T, parameters=NULL, normalize=T)
rotate.default returns a list which depends on the type of rotation (see obliquemin, orthomax and procrustes). The list that is returned will always contain the following components:
Mardia, K. V., Kent, J. T. and Bibby, J. M. (1979). Multivariate Analysis. Academic Press, London.
amat <- matrix(c(2,-1,-2,3,2,1,-2,-4),4) rotate(amat) # varimax rotation rotate(amat, "quartimin") rotate(amat, ortho=T, param=10)