¿Cómo comparar dos o más matrices de correlación?


10

Tengo matrices de correlación ( n × n ) calculadas con conjuntos P de datos ( m × n ) (observados) utilizando la función MATLAB .P(n×n)P(m×n)corrcoef

  • ¿Cómo comparo y analizo estas matrices de correlación entre sí?P
  • ¿Cuáles son las pruebas, métodos y / o puntos de control?

Respuestas:


10

Una prueba clásica para comparar las matrices de covarianza o correlación es la prueba M de Box . En sentido geométrico, compara el volumen promedio de grupos de vectores P con el volumen de su grupo de vectores híbridos. (La matriz de covarianza o correlación puede entenderse como una matriz de productos escalares que, por lo tanto, constituye un conjunto de vectores). Tenga en cuenta que el nivel de significación de la prueba es muy sensible a las desviaciones de la normalidad distributiva de los datos iniciales. No sé si Matlab lo tiene. Por lo general, la prueba se calcula como parte de los procedimientos de análisis MANOVA o discriminante.

Apéndice. La desviación de la normalidad disminuye el valor del nivel de significancia, por lo que si sus datos no son normales, corre el riesgo de concluir falsamente que las matrices en la población difieren. Si desea confiar en la prueba de significación, los datos deben ser razonablemente normales. Pero puede interesarse en el valor estadístico en sí mismo que informa sobre el grado de diferencia, o no homogeneidad, entre las matrices. Algunos programas que realizan la prueba imprimen determinantes de registro para cada una de las matrices, para que pueda ver cuáles de las matrices P son similares y cuáles se destacan.


[Tenga en cuenta que el nivel de significación de la prueba es muy sensible a las desviaciones de la normalidad distributiva de los datos iniciales] Entonces , ¿los datos a partir de los cuales estoy calculando las matrices de correlación (es decir, mis observaciones) deberían distribuirse normalmente?
armundle

@armundle ver anexo por favor.
ttnphns

5

Puede realizar el modelado de ecuaciones estructurales de grupos múltiples donde cada conjunto de datos representa un grupo. Esto le permitiría explorar de manera flexible varias restricciones (por ejemplo, restringir varias correlaciones entre los grupos). También podría desarrollar un modelo de correlaciones y luego restringir aspectos de ese modelo.

También puede consultar el metaSEMpaquete en R que está diseñado para ajustar modelos de ecuaciones estructurales en matrices de correlación múltiple. El autor del paquete también tiene varios artículos (por ejemplo, Cheung, 2008, Cheung y Chan, 2005), donde analiza los modelos y su implementación.

Referencias

  • Cheung, MWL (2008). Un modelo para integrar metanálisis de efectos fijos, aleatorios y mixtos en el modelado de ecuaciones estructurales. Métodos psicológicos, 13, 182-202. PDF
  • Cheung, MWL y Chan, W. (2005). Modelado de ecuaciones estructurales metaanalíticas: un enfoque de dos etapas. Métodos psicológicos, 10, 40-64. PDF
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.