Factor analysis is related to principal component analysis (PCA), but the two are not identical and have different purposes. FA makes the assumption that an underlying model exists, whereas PCA is a descriptive variable reduction technique.
Exploratory factor analysis (EFA) identifies the underlying relationships between a large number of interrelated variables when there are no prior hypotheses about factors or patterns amongst the variables.
EFA is a technique based on the common factor model which describes the measured variables by a function of the common factors, unique factors, and error of measurements. Common factors are those that influence two or more measured variables, while unique factors influence only one measured variable.
The factor pattern matrix loadings are the linear combinations of the factors that make up the original standardized variables.
The factor structure matrix loadings are the correlation coefficients between the factors and the variables.
The factor correlation matrix coefficients are the correlation coefficients between the factors.
Rotations minimize the complexity of the factor loadings to make the structure simpler to interpret.
Factor loading matrices are not unique, for any solution involving two or more factors there are an infinite number of orientations of the factors that explain the original data equally well. Rotation of the factor loading matrices attempts to give a solution with the best simple structure.
Orthogonal and oblique matrix rotations.
p = number of variables, m = number of factors.
| Method | Parameters | Purpose |
|---|---|---|
| Varimax | Orthogonal only. A computational faster equivalent to CF-Varimax. | |
| Promax | power 0 ... 4 | Oblique only. |
| Crawford-Ferguson | kappa 0 ... 1 | Smaller kappa minimizes variables complexity and larger kappa minimizes factor complexity. |
| CF-Varimax | Crawford-Ferguson kappa = 1/p. | Spread variances across factors. Each factor tends to have either large or small loadings on a particular variable making it easy to identify each variable with a single factor. |
| CF-Quartimax | Crawford-Ferguson kappa = 0. | Minimizes variable complexity. Works well with distinct clusters without cross-loadings. |
| CF-Equamax | Crawford-Ferguson kappa = m/(2p). | |
| CF-Parsimax | Crawford-Ferguson kappa = (m-1) / (p+m-2). | |
| CF-Factor Parsimony | Crawford-Ferguson kappa = 1. | Minimizes factor complexity. Primarily of theoretical interest. |
| Oblimin | gamma 0 ... 1 | |
| O-Quartimin | Oblimin gamma = 0. | Equivalent to quartimax. |
| O-Biquartimin | Oblimin gamma = 0.5. | |
| O-Covarimin | Oblimin gamma = 1. | Equivalent to varimax. |
| Geomin | delta > 0 | Minimizes variable complexity. |
Extract the underlying factors (latent variables) among a large number of interrelated variables in a multidimensional dataset.