Trabajar con matrices de vectores propios ortogonales M (creadas como matrices de rotación aleatorias) una secuencia de experimentos sugirió que la rotación "varimin" (que sólo minimiza el mismo criterio que maximiza "varimax") puede toparse con extremos locales y perder el mínimo global, y lo hace con más frecuencia a medida que aumenta el tamaño de la matriz.
Utilicé 4x4 hasta 22x22 matrices M y produjo 1000 y más ejemplos creados al azar del mismo tamaño, tratando de rotarlos a la "varianza mínima de la matriz-entrada al cuadrado".
-
Para las tallas n=4k la rotación "varimin" encontrada siempre las versiones de la matriz "Hadamard".
-
Para las tallas n=4k+2 que la rotación encontró a veces las "Matrices de pesaje" con entradas de $(1,0,-1)$ (cuando se reescalan adecuadamente). Sin embargo, cuando la dimensión pasó a 18x18 Sólo obtuve esas soluciones ideales en aproximadamente el 2% de los ejemplos aleatorios; y para 22x22 matrices que era aún menos frecuente.
Aquí comprobé la mejora de los criterios de rotación para cada iteración y me detuve, cuando la mejora se volvió sólo marginal pero la distancia de las versiones óptimas todavía estaba lejos.
-
Para las tallas n x n con n=2k+1 las rotaciones encontraron a veces versiones que recordaban a las matrices de Hadamard- resp. Pesar-, sin embargo tenían 4,5 o más entradas diferentes. Por ejemplo, para n=13 Me metí en 80 Porcentaje de todos los ejemplos de matrices rotadas con sólo 4 entradas significativamente diferentes en la forma $(1,a,-a,-1)$ pero para n=11 ese resultado sólo se produjo en el 1 o 2 por ciento de los ejemplos.
Pues bien, consideré entonces que posiblemente tales ejemplos, que no giraban a la estructura "simple" de la matriz de Hadamard o de Ponderación teniendo $(1,-1)$ o $(1,0,-1)$ o al menos tener soluciones de pocas categorías como $(1,a,-a,-1)$ son incompatibles con tales soluciones óptimas. Pero para los tamaños de las matrices ( n=4k+2 ) para el cual obtuve ambos tipos de resultados, también los malos resultados pudieron ser transformados a una solución ideal con sólo la rotación (correcta).
La última observación me permite conjeturar, que efectivamente "varimin" es no garantizado para encontrar la solución con la menor varianza en las entradas de la matriz al cuadrado, y lo mismo debería ser válido para la rotación "varimax" en su intención de encontrar la varianza máxima.
Pues bien, estos experimentos se hicieron con matrices aleatorias ortogonales, que son también matrices de vectores propios para las matrices de correlación. La rotación en el análisis de factores/componentes suele hacerse sobre cargas que son entradas reescaladas de los vectores propios - pero también hay paquetes de software que efectivamente giran sobre los vectores propios.