Come calcolare la correlazione incrociata in excel
La correlazione incrociata è un modo per misurare il grado di somiglianza tra una serie temporale e una versione ritardata di un’altra serie temporale.
Questo tipo di correlazione è utile da calcolare perché può dirci se i valori in una serie temporale sono predittivi dei valori futuri in un’altra serie temporale.
In altre parole, può dirci se una serie temporale è un indicatore anticipatore per un’altra serie temporale.
L’esempio seguente mostra come calcolare la correlazione incrociata tra due serie temporali in Excel.
Esempio: come calcolare la correlazione incrociata in Excel
Supponiamo di avere le seguenti due serie temporali in Excel che mostrano la spesa totale di marketing (in migliaia) per una determinata azienda e le entrate totali (in migliaia) per 12 mesi consecutivi:
Possiamo calcolare la correlazione incrociata per diversi ritardi tra le due serie temporali digitando la seguente formula nella cella E2 :
=CORREL(OFFSET( A$2:A$13 ,0,0,COUNT( A$2:A$13 )- D2 ,1),OFFSET( B$2:B$13 , D2 ,0,COUNT( B$2:B$13 )- D2,1 ))
Possiamo quindi fare clic e trascinare questa formula nelle celle rimanenti nella colonna E:
Dal risultato possiamo vedere:
- La correlazione al ritardo 0 (ovvero la correlazione normale tra le due serie temporali senza ritardo) è 0,77 .
- La correlazione al ritardo 1 è 0,93 .
- La correlazione al ritardo 2 è 0,95 .
E così via.
Si noti che la correlazione è massima con un ritardo di 2 tra le due serie temporali.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:
Come creare una matrice di correlazione in Excel
Come calcolare la correlazione del rango di Spearman in Excel
Come calcolare la correlazione parziale in Excel
Come calcolare la correlazione punto-biseriale in Excel