stringtranslate.com

Correlación canónica

En estadística , el análisis de correlación canónica ( CCA ), también llamado análisis de variables canónicas , es una forma de inferir información a partir de matrices de covarianza cruzada . Si tenemos dos vectores X  = ( X 1 , ...,  X n ) e Y  = ( Y 1 , ...,  Y m ) de variables aleatorias , y hay correlaciones entre las variables, entonces el análisis de correlación canónica Encuentre combinaciones lineales de X e Y que tengan una correlación máxima entre sí. [1] TR Knapp señala que "prácticamente todas las pruebas paramétricas de significancia que se encuentran comúnmente pueden tratarse como casos especiales de análisis de correlación canónica, que es el procedimiento general para investigar las relaciones entre dos conjuntos de variables". [2] El método fue introducido por primera vez por Harold Hotelling en 1936, [3] aunque en el contexto de los ángulos entre planos el concepto matemático fue publicado por Camille Jordan en 1875. [4]

CCA es ahora una piedra angular de las estadísticas multivariadas y el aprendizaje de múltiples vistas, y se han propuesto una gran cantidad de interpretaciones y extensiones, como CCA probabilística, CCA dispersa, CCA de múltiples vistas, CCA profunda y DeepGeoCCA. [5] Desafortunadamente, tal vez debido a su popularidad, la literatura puede ser inconsistente con la notación; intentamos resaltar tales inconsistencias en este artículo para ayudar al lector a hacer el mejor uso de la literatura y las técnicas existentes.

Al igual que su método hermano PCA , el CCA se puede ver en forma de población (correspondiente a vectores aleatorios y sus matrices de covarianza) o en forma de muestra (correspondiente a conjuntos de datos y sus matrices de covarianza de muestra). Estas dos formas son análogos casi exactos entre sí, razón por la cual a menudo se pasa por alto su distinción, pero pueden comportarse de manera muy diferente en entornos de alta dimensión. [6] A continuación damos definiciones matemáticas explícitas para el problema de población y resaltamos los diferentes objetos en la llamada descomposición canónica ; comprender las diferencias entre estos objetos es crucial para la interpretación de la técnica.

Definición de ACC poblacional mediante correlaciones

Dados dos vectores de columna y de variables aleatorias con segundos momentos finitos , se puede definir la covarianza cruzada como la matriz cuya entrada es la covarianza . En la práctica, estimaríamos la matriz de covarianza basándose en datos muestreados de y (es decir, de un par de matrices de datos).

El análisis de correlación canónica busca una secuencia de vectores ( ) y ( ) tal que las variables aleatorias maximicen la correlación . Las variables aleatorias (escalares) y son el primer par de variables canónicas . Luego se buscan vectores que maximicen la misma correlación sujetos a la restricción de que no deben estar correlacionados con el primer par de variables canónicas; esto da el segundo par de variables canónicas . Este procedimiento podrá continuarse hasta veces.

Los conjuntos de vectores se denominan direcciones canónicas o vectores de pesos o simplemente pesos . Los conjuntos 'duales' de vectores se denominan vectores de carga canónicos o simplemente cargas ; Estos suelen ser más sencillos de interpretar que los pesos. [7]

Cálculo

Derivación

Sea la matriz de covarianza cruzada para cualquier par de variables aleatorias (en forma de vector) y . La función objetivo a maximizar es

El primer paso es definir un cambio de base y definir

donde y se puede obtener a partir de la descomposición propia (o por diagonalización ):

y

De este modo

Por la desigualdad de Cauchy-Schwarz ,

Hay igualdad si los vectores y son colineales. Además, el máximo de correlación se alcanza si es el vector propio con el valor propio máximo para la matriz (ver cociente de Rayleigh ). Los pares subsiguientes se encuentran utilizando valores propios de magnitudes decrecientes. La ortogonalidad está garantizada por la simetría de las matrices de correlación.

Otra forma de ver este cálculo es que y son los vectores singulares izquierdo y derecho de la matriz de correlación de X e Y correspondientes al valor singular más alto.

Solución

La solución por tanto es:

Recíprocamente, también existe:

Invirtiendo el cambio de coordenadas, tenemos que

Las variables canónicas están definidas por:

Implementación

El CCA se puede calcular mediante la descomposición de valores singulares en una matriz de correlación. [8] Está disponible como función en [9]

El cálculo de CCA mediante descomposición de valores singulares en una matriz de correlación está relacionado con el coseno de los ángulos entre pisos . La función coseno está mal condicionada para ángulos pequeños, lo que lleva a un cálculo muy inexacto de vectores principales altamente correlacionados en aritmética informática de precisión finita . Para solucionar este problema , hay algoritmos alternativos [11] disponibles en

Evaluación de la hipótesis

Se puede probar la importancia de cada fila con el siguiente método. Dado que las correlaciones están ordenadas, decir que la fila es cero implica que todas las correlaciones adicionales también son cero. Si tenemos observaciones independientes en una muestra y es la correlación estimada para . Para la fila, el estadístico de prueba es:

que se distribuye asintóticamente como chi-cuadrado con grados de libertad para grandes . [12] Dado que todas las correlaciones desde hasta son lógicamente cero (y se estiman de esa manera también), el producto de los términos posteriores a este punto es irrelevante.

Tenga en cuenta que en el límite de tamaño de muestra pequeño tenemos la garantía de que las correlaciones superiores serán idénticas a 1 y, por lo tanto, la prueba no tiene sentido. [13]

Usos prácticos

Un uso típico de la correlación canónica en el contexto experimental es tomar dos conjuntos de variables y ver qué hay en común entre los dos conjuntos. [14] Por ejemplo, en las pruebas psicológicas, se podrían tomar dos pruebas de personalidad multidimensionales bien establecidas , como el Inventario Multifásico de Personalidad de Minnesota (MMPI-2) y el NEO . Al ver cómo se relacionan los factores MMPI-2 con los factores NEO, se podría obtener una idea de qué dimensiones eran comunes entre las pruebas y cuánta varianza se compartió. Por ejemplo, se podría encontrar que una dimensión de extraversión o neuroticismo explica una cantidad sustancial de varianza compartida entre las dos pruebas.

También se puede utilizar el análisis de correlación canónica para producir una ecuación modelo que relacione dos conjuntos de variables, por ejemplo, un conjunto de medidas de desempeño y un conjunto de variables explicativas, o un conjunto de resultados y un conjunto de insumos. Se pueden imponer restricciones a dicho modelo para garantizar que refleje requisitos teóricos o condiciones intuitivamente obvias. Este tipo de modelo se conoce como modelo de máxima correlación. [15]

La visualización de los resultados de la correlación canónica suele realizarse mediante diagramas de barras de los coeficientes de los dos conjuntos de variables para los pares de variables canónicas que muestran una correlación significativa. Algunos autores sugieren que se visualizan mejor trazándolos como heliógrafos, un formato circular con barras en forma de rayos, donde cada mitad representa los dos conjuntos de variables. [dieciséis]

Ejemplos

Sea con valor esperado cero , es decir ,.

  1. Si , es decir, y están perfectamente correlacionados, entonces, por ejemplo, y , de modo que el primer (y único en este ejemplo) par de variables canónicas sea y .
  2. Si , es decir, y están perfectamente anticorrelacionados, entonces, por ejemplo, y , de modo que el primer (y único en este ejemplo) par de variables canónicas es y .

Notamos que en ambos casos , lo que ilustra que el análisis de correlación canónica trata las variables correlacionadas y anticorrelacionadas de manera similar.

Conexión a ángulos principales.

Suponiendo que y tienen valores esperados cero , es decir , sus matrices de covarianza y pueden verse como matrices de Gram en un producto interno para las entradas de y , correspondientemente. En esta interpretación, las variables aleatorias, entradas de y de, se tratan como elementos de un espacio vectorial con un producto interno dado por la covarianza ; consulte Covarianza#Relación con los productos internos .

La definición de las variables canónicas y es entonces equivalente a la definición de vectores principales para el par de subespacios abarcados por las entradas de y con respecto a este producto interno . Las correlaciones canónicas es igual al coseno de los ángulos principales .

Blanqueamiento y análisis probabilístico de correlación canónica.

CCA también puede verse como una transformación de blanqueamiento especial en la que los vectores aleatorios y se transforman simultáneamente de tal manera que la correlación cruzada entre los vectores blanqueados y sea diagonal. [17] Las correlaciones canónicas se interpretan entonces como coeficientes de regresión que vinculan y y también pueden ser negativos. La vista de regresión de CCA también proporciona una manera de construir un modelo generativo probabilístico de variable latente para CCA, con variables ocultas no correlacionadas que representan la variabilidad compartida y no compartida.

Ver también

Referencias

  1. ^ Härdle, Wolfgang; Simar, Leopoldo (2007). "Análisis de correlación canónica". Análisis Estadístico Multivariado Aplicado . págs. 321–330. CiteSeerX  10.1.1.324.403 . doi :10.1007/978-3-540-72244-1_14. ISBN 978-3-540-72243-4.
  2. ^ Knapp, TR (1978). "Análisis de correlación canónica: un sistema de prueba de significación paramétrica general". Boletín Psicológico . 85 (2): 410–416. doi :10.1037/0033-2909.85.2.410.
  3. ^ Hotelling, H. (1936). "Relaciones entre dos conjuntos de variables". Biometrika . 28 (3–4): 321–377. doi :10.1093/biomet/28.3-4.321. JSTOR  2333955.
  4. ^ Jordania, C. (1875). "Essai sur la géométrie à n {\ Displaystyle n} dimensiones". Toro. Soc. Matemáticas. Francia . 3 : 103.
  5. ^ Ju, Ce; Kobler, Reinmar J; Tang, Liyao; Guan, Cuntai; Kawanabe, Motoaki (2024). Análisis de correlación canónica geodésica profunda para datos de neuroimagen basados ​​en covarianza. La Duodécima Conferencia Internacional sobre Representaciones del Aprendizaje (ICLR 2024, foco de atención).
  6. ^ "Aprendizaje estadístico con escasez: el lazo y las generalizaciones". hastie.su.dominios . Consultado el 12 de septiembre de 2023 .
  7. ^ Gu, Fei; Wu, Hao (1 de abril de 2018). "Análisis de correlación canónica simultáneo con cargas canónicas invariantes". Comportamientometrika . 45 (1): 111-132. doi :10.1007/s41237-017-0042-8. ISSN  1349-6964.
  8. ^ Hsu, D.; Kakade, SM; Zhang, T. (2012). "Un algoritmo espectral para aprender modelos ocultos de Markov" (PDF) . Revista de Ciencias de la Computación y de Sistemas . 78 (5): 1460. arXiv : 0811.4413 . doi :10.1016/j.jcss.2011.12.025. S2CID  220740158.
  9. ^ Huang, SY; Lee, MH; Hsiao, CK (2009). "Medidas no lineales de asociación con aplicaciones y análisis de correlación canónica del kernel" (PDF) . Revista de planificación e inferencia estadística . 139 (7): 2162. doi :10.1016/j.jspi.2008.10.011. Archivado desde el original (PDF) el 13 de marzo de 2017 . Consultado el 4 de septiembre de 2015 .
  10. ^ Chapman, James; Wang, Hao-Ting (18 de diciembre de 2021). "CCA-Zoo: una colección de métodos CCA regularizados, basados ​​en aprendizaje profundo, kernel y probabilísticos en un marco de estilo scikit-learn". Revista de software de código abierto . 6 (68): 3823. doi : 10.21105/joss.03823 . ISSN  2475-9066.
  11. ^ Knyazev, AV; Argentati, ME (2002), "Ángulos principales entre subespacios en un producto escalar basado en A: algoritmos y estimaciones de perturbaciones", Revista SIAM de Computación Científica , 23 (6): 2009–2041, Bibcode :2002SJSC...23.2008K, CiteSeerX 10.1.1.73.2914 , doi : 10.1137/S1064827500377332 
  12. ^ Kanti V. Mardia , JT Kent y JM Bibby (1979). Analisis multivariable . Prensa académica .
  13. ^ Yang Song, Peter J. Schreier, David Ram´ırez y Tanuj Hasija Análisis de correlación canónica de datos de alta dimensión con soporte de muestra muy pequeña arXiv :1604.02047
  14. ^ Sieranoja, S.; Sahidullah, Maryland; Kinnunen, T.; Komulainen, J.; Hadid, A. (julio de 2018). "Detección de sincronía audiovisual con funciones de audio optimizadas" (PDF) . 2018 IEEE Tercera Conferencia Internacional sobre Procesamiento de Señales e Imágenes (ICSIP). págs. 377–381. doi :10.1109/SIPROCESS.2018.8600424. ISBN 978-1-5386-6396-7. S2CID  51682024.
  15. ^ Tofallis, C. (1999). "Construcción de modelos con múltiples variables dependientes y restricciones". Revista de la Royal Statistical Society, Serie D. 48 (3): 371–378. arXiv : 1109.0725 . doi :10.1111/1467-9884.00195. S2CID  8942357.
  16. ^ Degani, A.; Shafto, M.; Olson, L. (2006). "Análisis de correlación canónica: uso de heliógrafos compuestos para representar múltiples patrones" (PDF) . Representación Diagramática e Inferencia . Apuntes de conferencias sobre informática. vol. 4045. pág. 93. CiteSeerX 10.1.1.538.5217 . doi :10.1007/11783183_11. ISBN  978-3-540-35623-3.
  17. ^ Jendoubi, T.; Strimmer, K. (2018). "Un enfoque blanqueador para el análisis de correlación canónica probabilística para la integración de datos ómicos". Bioinformática BMC . 20 (1): 15. arXiv : 1802.03490 . doi : 10.1186/s12859-018-2572-9 . PMC 6327589 . PMID  30626338. 

enlaces externos


  1. ^ Haghighat, Mohammad; Abdel-Mottaleb, Mohamed; Alhalabi, Wadee (2016). "Análisis de correlación discriminante: fusión de niveles de funciones en tiempo real para el reconocimiento biométrico multimodal". Transacciones IEEE sobre seguridad y análisis de la información . 11 (9): 1984–1996. doi :10.1109/TIFS.2016.2569061. S2CID  15624506.