FACROTATE directive

Rotates factor loadings from a principal components or canonical variates analysis according to either the varimax or quartimax criterion.


Options

PRINT = strings
Printed output required (communalities, rotation); default * i.e. no printing

METHOD = string
Criterion (varimax, quartimax); default vari


Parameters

OLDLOADINGS = matrices
Original loadings

NEWLOADINGS = matrices
Rotated loadings for each set of OLDLOADINGS


Description

FACROTATE rotates factor loadings from a principal components or canonical variates analysis. The first parameter, OLDLOADINGS, specifies a list of matrices which provide the input; the columns of each of these matrices should contain the loadings for the original dimensions. The matrices to save the new loadings are listed with NEWLOADINGS parameter; often it will be convenient to use the same structure for output as was used for input.

   Principal components analysis and canonical variates analysis both define a set of dimensions (sometimes called axes) that are linear combinations of the original variables. The individual coefficients of these combinations are called loadings, and can be used to interpret the dimensions. With principal components analysis (which is performed in GenStat by the PCO directive), the loadings must lie in the range [-1, +1]; this is the situation that we discuss initially. The situation with canonical variates analysis (performed in GenStat by the CVA directive) is slightly different and is described later.

   When several dimensions are considered it is possible to define an equivalent set of new dimensions, whose loadings are linear combinations of the original loadings. If the absolute values of the loadings for a new dimension are either close to 0 or close to 1, you can interpret the dimension as mainly representing only those original variables with large positive (or negative) loadings. You may sometimes want new dimensions determined by loadings like these, because they are easier to interpret. The methods by which these new dimensions can be obtained are generally known collectively as factor rotation because the new dimensions represent a rotation of the axes of the original dimensions. The FACROTATE directive provides two methods of orthogonal factor rotation: varimax rotation and quartimax rotation (Cooley & Lohnes 1971). The default method, varimax rotation, maximizes the variance of the squares of the loadings within each new dimension: the effect of this rotation should be to spread out the squared-loadings to the extremes of their range. Quartimax rotation uses the fourth power of the loadings instead of the second power.

   Under either method of factor rotation, the total contribution of each of the original variables always remains the same as in the input set of loadings (for mathematical reasons). These contributions are called the communalities of the variables, and can be expressed as the sum of the squared loadings: they indicate how much of the variation of each of the original variables is retained in either set of dimensions (whether the original set from the principal component analysis, or the new set from the rotation). If you keep all the loadings from a principal components analysis, each of the variables will have communality 1. Factor rotation in this case will simply give a set of new loadings, each of which will represent just one of the variables, with loading 1. Thus factor rotation is sensible only if you keep merely the higher-dimensional loadings.

   The loadings from canonical variates analysis are not constrained to lie in the range [-1, +1]. The factor rotation methods operate in a similar manner as for principal component loadings. Again, the objective is to obtain loading values, such that each is either relatively small or relatively large. Also the communalities of the variables remain the same in the rotated loadings as in the original loadings, and the new loadings are obtained as an orthogonal rotation of the old loadings. However, the complete set of loadings can generally be retained from canonical variate analysis and used for factor rotation, without giving meaningless results. This is because the original dimensions from the canonical variates analysis do not contain all the dimensionality of the original variables, unless the number of variables is less than the number of groups. So a factor rotation of all the dimensions will not merely recover the original variables, as would happen with loadings from principal components analysis.

 

Options: PRINT, METHOD.

Parameters: OLDLOADINGS, NEWLOADINGS.


Reference

Cooley, W.W. & Lohnes, P.R. (1971). Multivariate Data Analysis. Wiley, New York.