VARIMAX | Perform orthogonal Varimax rotation on rows of a data matrix. |
Usage: | >> V = varimax(data); >> [V,rotdata] = varimax(data,tol); >> [V,rotdata] = varimax(data,tol,'noreorder') |
Inputs: | |
data |
data matrix |
tol |
set the termination tolerance to tol {default: 1e-4} |
'noreorder' |
Perform the rotation without component reorientation or reordering by size. This suppression is desirable when doing a q-mode analysis. {default|0|[] -> reorder} |
Outputs: | |
V |
orthogonal rotation matrix, hence |
rotdata |
rotated matrix, rotdata = V*data; |
Author: | Sigurd Enghoff - CNL / Salk Institute, La Jolla 6/18/98 |
See also: | runica, pcasvd(), promax |