Come confrontare due o più matrici di correlazione?


10

Ho matrici di correlazione calcolate con insiemi di dati (osservati) usando la funzione MATLAB .( n × n ) P ( m × n )P(n×n)P(m×n)corrcoef

  • Come faccio a confrontare e analizzare queste matrici di correlazione rispetto all'altra?P
  • Quali sono i test, i metodi e / o i punti di controllo?

Risposte:


10

Un test classico per confrontare le matrici di covarianza o correlazione è il test M di Box . In senso geometrico, confronta il volume medio di mazzi di vettore P con il volume del loro mazzo di vettore ibrido. (La covarianza o la matrice di correlazione possono essere intese come matrici di prodotti scalari che pertanto costituiscono un insieme di vettori.) Tenere presente che il livello di significatività del test è molto sensibile alle deviazioni dalla normalità distributiva dei dati iniziali. Non so se Matlab ce l'abbia. Di solito il test viene calcolato nell'ambito delle procedure di analisi discriminante o MANOVA.

Addendum. La deviazione dalla normalità diminuisce il valore del livello di significatività, quindi se i dati non sono normali si rischia di concludere erroneamente che le matrici nella popolazione differiscono. Se si desidera fare affidamento sul test di significatività, i dati dovrebbero essere ragionevolmente normali. Ma potresti interessarti al valore statistico stesso che indica il grado di differenza, o non omogeneità, tra le matrici. Alcuni programmi che eseguono il test stampano i determinanti del registro per ciascuna delle matrici, per vedere quali tra le matrici P sono simili e quali si distinguono.


[Essere consapevoli del fatto che il livello di significatività del test è molto sensibile alle deviazioni dalla normalità distributiva dei dati iniziali] Quindi i dati da cui sto calcolando le matrici di correlazione (cioè le mie osservazioni) dovrebbero essere normalmente distribuiti?
armundle,

@armundle vedi addendum per favore.
ttnphns,

5

È possibile eseguire la modellazione di equazioni strutturali di più gruppi in cui ciascun set di dati rappresenta un gruppo. Ciò consentirebbe di esplorare in modo flessibile vari vincoli (ad esempio, vincolare varie correlazioni tra i gruppi). È inoltre possibile sviluppare un modello delle correlazioni e quindi limitare gli aspetti di quel modello.

È inoltre possibile controllare il metaSEMpacchetto in R, progettato per l'adattamento di modelli di equazioni strutturali su matrici di correlazione multiple. L'autore del pacchetto ha anche diversi articoli (ad esempio, Cheung, 2008, Cheung e Chan, 2005), in cui discute i modelli e la loro implementazione.

Riferimenti

  • Cheung, MWL (2008). Un modello per l'integrazione di meta-analisi a effetti fissi, casuali e misti nella modellazione di equazioni strutturali. Metodi psicologici, 13, 182-202. PDF
  • Cheung, MWL e Chan, W. (2005). Modellazione di equazioni strutturali meta-analitiche: un approccio in due fasi. Metodi psicologici, 10, 40-64. PDF
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.