| Literature DB >> 30971985 |
Anneke Cleopatra Weide1, André Beauducel1.
Abstract
Gradient projection rotation (GPR) is an openly available and promising tool for factor and component rotation. We compare GPR toward the Varimax criterion in principal component analysis to the built-in Varimax procedure in SPSS. In a simulation study, we tested whether GPR-Varimax yielded multiple local solutions by creating population simple structure with a single optimum and with two optima, a global and a local one (double-optimum condition). The other conditions comprised the number of components (k = 3, 6, 9, and 12), the number of variables per component (m/k = 4, 6, and 8), the number of iterations per rotation (i = 25 and 250), and whether loadings were Kaiser normalized before rotation or not. GPR-Varimax was conducted with unrotated and multiple (q = 1, 10, 50, and 100) random start loadings. We found equal results for GPR-Varimax and SPSS-Varimax in most conditions. The few very small differences in favor of SPSS-Varimax were eliminated when Kaiser-normalized loadings and 250 iterations per rotation were used. Selecting the best solution out of multiple random starts in GPR-Varimax increased proximity to population components in the double-optimum condition with Kaiser normalized loadings, for which GPR-Varimax recovered population structure better than SPSS-Varimax. We also included an empirical example and found that GPR-Varimax and SPSS-Varimax yielded highly similar solutions for orthogonal simple structure in a real data set. We suggest that GPR-Varimax can be used as an alternative to Varimax rotation in SPSS. Users of GPR-Varimax should allow for at least 250 iterations, normalize loadings before rotation, and select the best solution from at least 10 random starts to ensure optimal results.Entities:
Keywords: Varimax; component rotation; factor rotation; gradient projection; local optima; principal component analysis; random start loadings
Year: 2019 PMID: 30971985 PMCID: PMC6443893 DOI: 10.3389/fpsyg.2019.00645
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
FIGURE 1Loadings of 24 variables on component 1 (C1) and 2 (C2) of the global optimum solution (no Kaiser normalization) given in Table 2. The dotted circle marks the size of the largest main loadings on C1 and C2, the dashed lines mark the two components of the local optimum solution.
Loading matrices of the double-optimum model for three simple structure population factors and corresponding Varimax-rotated population components.
| Factors | Components | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No Kaiser | With Kaiser | ||||||||||||||
| Global optimum | Local optimum | Global optimum | Local optimum | ||||||||||||
| F1 | F2 | F3 | C1 | C2 | C3 | C1 | C2 | C3 | C1 | C2 | C3 | C1 | C2 | C3 | |
| V1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
| V2 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
| V3 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||
| V4 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||
| V5 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
| V6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
| V7 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||
| V8 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||
| V9 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
| V10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
| V11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||
| V12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||
| V13 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
| V14 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | ||||||||
| V15 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||
| V16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||||||
| V17 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||
| V18 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||
| V19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||
| V20 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||
| V21 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||
| V22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||
| V23 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||
| V24 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||||
Loading matrices of the single-optimum population model for three simple structure population factors and corresponding Varimax-rotated population components.
| Factors | Components | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| No Kaiser | With Kaiser | ||||||||
| F1 | F2 | F3 | C1 | C2 | C3 | C1 | C2 | C3 | |
| V1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V2 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V3 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V4 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V5 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V7 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V8 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V9 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V13 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V14 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V15 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V17 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V18 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V20 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V21 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V23 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
| V24 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
Differences in Varimax criterion between GPR-Varimax and SPSS-Varimax component rotation for single-optimum simple structure.
| 25 iterations | 250 iterations | 25 iterations | 250 iterations | 25 iterations | 250 iterations | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GPR start | No | With | No | With | No | With | No | With | No | With | No | With | ||
| loadings | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | ||
| 3 | 100 | Unrotated | — | — | — | — | — | — | — | — | -0.002 | -0.001 | — | — |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — | |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 6 | 100 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — | |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 9 | 100 | Unrotated | — | — | — | — | — | — | — | — | — | 0.0001 | — | 0.0001 |
| Random 1 | — | — | — | — | — | — | — | — | — | 0.0001 | — | 0.0001 | ||
| Random 10 | — | — | — | — | — | — | — | — | — | 0.0001 | — | 0.0001 | ||
| 300 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — | |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 12 | 100 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — | |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
Differences in congruence coefficients with population components between GPR-Varimax and SPSS-Varimax for double-optimum simple structure.
| 25 iterations | 250 iterations | |||||
|---|---|---|---|---|---|---|
| GPR start | No | With | No | With | ||
| loadings | Kaiser | Kaiser | Kaiser | Kaiser | ||
| 3 | 100 | Unrotated | — | 0.001 | — | 0.001 |
| Random 1 | — | 0.017 | — | 0.017 | ||
| Random 10 | — | 0.017 | — | 0.017 | ||
| 300 | Unrotated | 0.001 | 0.002 | — | — | |
| Random 1 | 0.001 | 0.027 | — | 0.029 | ||
| Random 10 | — | 0.036 | — | 0.030 | ||
| 6 | 100 | Unrotated | — | — | — | — |
| Random 1 | 0.001 | — | — | — | ||
| Random 10 | 0.001 | — | — | — | ||
| 300 | Unrotated | — | — | — | — | |
| Random 1 | — | 0.016 | — | 0.030 | ||
| Random 10 | — | 0.023 | — | 0.032 | ||
| 9 | 100 | Unrotated | -0.001 | -0.001 | — | — |
| Random 1 | -0.001 | -0.001 | — | — | ||
| Random 10 | -0.001 | -0.001 | — | — | ||
| 300 | Unrotated | -0.001 | — | -0.001 | — | |
| Random 1 | -0.001 | 0.027 | -0.001 | 0.026 | ||
| Random 10 | — | 0.034 | — | 0.028 | ||
| 12 | 100 | Unrotated | -0.001 | -0.001 | 0.001 | — |
| Random 1 | -0.001 | -0.001 | 0.001 | — | ||
| Random 10 | -0.001 | -0.001 | 0.001 | — | ||
| 300 | Unrotated | — | — | — | — | |
| Random 1 | — | 0.026 | — | 0.027 | ||
| Random 10 | — | 0.031 | — | 0.029 | ||
Differences in congruence coefficients with population components between GPR-Varimax and SPSS-Varimax for single-optimum simple structure.
| 25 iterations | 250 iterations | 25 iterations | 250 iterations | 25 iterations | 250 iterations | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GPR start | No | With | No | With | No | With | No | With | No | With | No | With | ||
| loadings | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | Kaiser | ||
| 3 | 100 | Unrotated | — | — | — | — | — | — | — | — | -0.002 | -0.001 | — | — |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — | |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 6 | 100 | Unrotated | — | — | — | — | -0.001 | — | — | — | — | — | — | — |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — | |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 9 | 100 | Unrotated | -0.001 | — | -0.001 | — | — | — | — | — | — | — | — | — |
| Random 1 | -0.001 | — | -0.001 | — | — | — | — | — | — | — | — | — | ||
| Random 10 | -0.001 | — | -0.001 | — | — | — | — | — | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — | |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| 12 | 100 | Unrotated | -0.002 | -0.002 | — | — | -0.001 | -0.001 | — | — | -0.001 | — | — | — |
| Random 1 | -0.002 | -0.002 | — | — | -0.001 | -0.001 | — | — | -0.001 | — | — | — | ||
| Random 10 | -0.002 | -0.002 | — | — | -0.001 | -0.001 | — | — | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | — | — | — | — | — | — | — | — | |
| Random 1 | — | — | — | — | — | — | — | — | — | — | — | — | ||
| Random 10 | — | — | — | — | — | — | — | — | — | — | — | — | ||
Differences in Varimax criterion between GPR-Varimax and SPSS-Varimax component rotation for double-optimum simple structure.
| 25 iterations | 250 iterations | |||||
|---|---|---|---|---|---|---|
| GPR start | No | With | No | With | ||
| loadings | Kaiser | Kaiser | Kaiser | Kaiser | ||
| 3 | 100 | Unrotated | — | — | — | — |
| Random 1 | — | — | — | — | ||
| Random 10 | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | |
| Random 1 | — | — | — | — | ||
| Random 10 | — | 0.0001 | — | — | ||
| 6 | 100 | Unrotated | — | — | — | — |
| Random 1 | — | — | — | — | ||
| Random 10 | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | |
| Random 1 | — | — | — | — | ||
| Random 10 | — | 0.0001 | — | 0.0001 | ||
| 9 | 100 | Unrotated | — | — | — | — |
| Random 1 | — | — | — | — | ||
| Random 10 | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | |
| Random 1 | — | — | — | — | ||
| Random 10 | — | — | — | — | ||
| 12 | 100 | Unrotated | — | — | — | — |
| Random 1 | — | — | — | — | ||
| Random 10 | — | — | — | — | ||
| 300 | Unrotated | — | — | — | — | |
| Random 1 | — | — | — | — | ||
| Random 10 | — | — | — | — | ||
Three Varimax-rotated principal components from a short knowledge test.
| GPR no Kaiser | GPR with Kaiser | SPSS with Kaiser | |||||||
|---|---|---|---|---|---|---|---|---|---|
| G/h | S | C | G/h | S | C | G/h | S | C | |
| Geo/his 1 | 0.09 | -0.12 | 0.11 | -0.09 | 0.11 | -0.09 | |||
| Geo/his 2 | -0.04 | 0.06 | -0.02 | 0.09 | -0.02 | 0.09 | |||
| Geo/his 3 | -0.03 | 0.25 | -0.02 | 0.28 | -0.02 | 0.28 | |||
| Geo/his 4 | 0.01 | -0.16 | 0.03 | -0.13 | 0.03 | -0.13 | |||
| Geo/his 5 | 0.08 | 0.17 | 0.09 | 0.19 | 0.09 | 0.19 | |||
| Geo/his 6 | 0.24 | 0.06 | 0.21 | 0.06 | 0.21 | 0.06 | |||
| Science 1 | 0.11 | 0.07 | 0.09 | 0.09 | 0.09 | 0.09 | |||
| Science 2 | 0.22 | 0.25 | 0.20 | 0.27 | 0.20 | 0.27 | |||
| Science 3 | 0.20 | 0.15 | 0.17 | 0.17 | 0.17 | 0.17 | |||
| Science 4 | -0.10 | 0.02 | -0.12 | 0.03 | -0.12 | 0.03 | |||
| Science 5 | -0.01 | -0.06 | -0.02 | -0.04 | -0.02 | -0.04 | |||
| Culture 1 | 0.18 | 0.02 | 0.16 | 0.02 | 0.16 | 0.02 | |||
| Culture 2 | -0.09 | 0.04 | -0.13 | 0.02 | -0.13 | 0.02 | |||
| Culture 3 | -0.06 | 0.21 | -0.09 | 0.20 | -0.09 | 0.20 | |||
| Culture 4 | 0.11 | 00.01 | 0.08 | 0.01 | 0.08 | 0.01 | |||
| Culture 5 | 0.23 | 0.07 | 0.20 | 0.07 | 0.20 | 0.07 | |||
| Culture 6 | -0.14 | 0.17 | -0.16 | 0.16 | -0.16 | 0.16 | |||