IniziaInizia gratis

Calcolare covarianze e correlazioni campionarie

Le covarianze campionarie misurano l'intensità della relazione lineare tra coppie abbinate di variabili. La funzione cov() può essere usata per calcolare la covarianza tra una coppia di variabili, oppure una matrice di covarianza quando in input viene fornita una matrice con più variabili. In questo secondo caso, la matrice è simmetrica, con le covarianze tra variabili fuori dalla diagonale e le varianze delle variabili sulla diagonale. A destra puoi vedere la matrice di scatterplot dei tuoi dati logreturns.

Le covarianze sono molto importanti in finanza, ma non sono prive di scala e possono essere difficili da interpretare direttamente. La correlazione è la versione standardizzata della covarianza e varia da -1 a 1: valori con modulo vicino a 1 indicano una forte relazione lineare tra coppie di variabili. La funzione cor() può essere applicata sia a coppie di variabili sia a una matrice con più variabili, e l'output si interpreta in modo analogo.

In questo esercizio userai cov() e cor() per esplorare i tuoi dati logreturns.

Questo esercizio fa parte del corso

Analisi delle serie temporali in R

Visualizza il corso

Istruzioni dell'esercizio

  • Usa cov() per calcolare la covarianza campionaria tra DAX_logreturns e FTSE_logreturns.
  • Usa un'altra chiamata a cov() per calcolare la matrice di covarianza campionaria per logreturns.
  • Usa cor() per calcolare la correlazione campionaria tra DAX_logreturns e FTSE_logreturns.
  • Usa un'altra chiamata a cor() per calcolare la matrice di correlazione campionaria per logreturns.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Use cov() with DAX_logreturns and FTSE_logreturns
cov(___, ___)

# Use cov() with logreturns


# Use cor() with DAX_logreturns and FTSE_logreturns
cor(___, ___)

# Use cor() with logreturns

Modifica ed esegui il codice