Confronto tra coefficienti di correlazione


11

Ho due serie di dati in cui ho ~ 250.000 valori per 78 e 35 campioni. Alcuni dei campioni sono membri di una famiglia e ciò potrebbe avere un effetto sui dati. Ho calcolato la correlazione a coppie e varia tra 0,7 e 0,95, ma vorrei sapere se esiste una differenza significativa nei coefficienti di correlazione all'interno della famiglia? Qual è il modo migliore per farlo? Grazie

Risposte:


6

Un modo generale per confrontare due coefficienti di correlazione è utilizzare il metodo di trasformazione z di Fisher, che dice che è approssimativamente normale con media e deviazione standard . Se i campioni sono indipendenti, si trasforma ciascun coefficiente di correlazione e la differenza tra le due correlazioni trasformate sarà normale con media e deviazione standard . Da questo puoi formare una statistica ed eseguire i test come faresti in un normale test due campioni .ρ^1,ρ^2un'rctun'nh(ρ^)un'rctun'nh(ρ)1/n-3un'rctun'nh(ρ1)-un'rctun'nh(ρ2)1/(n1-3)+1/(n2-3)zz


2

Sebbene la risposta di @ Macro sia buona, richiede un'ipotesi sulla (in) dipendenza delle statistiche. Un altro approccio sarebbe quello di utilizzare il bootstrap. L'idea sarebbe quella di mantenere fissa una variabile e mescolare l'altra variabile, calcolare la correlazione per ciascuno dei campioni e prendere la loro differenza. Ripetere più volte per ottenere una distribuzione e utilizzare questa distribuzione per verificare l'ipotesi che le correlazioni siano le stesse. La struttura del tuo set di dati non è così chiara per me, quindi è difficile fornire maggiori dettagli.

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.