Calcularea covarianțelor și corelațiilor eșantionului
Covarianțele eșantionului măsoară intensitatea relației liniare dintre perechile de variabile asociate. Funcția cov() poate fi folosită pentru a calcula covarianțele dintre două variabile sau o matrice de covarianță atunci când primește ca intrare o matrice cu mai multe variabile. În cel de-al doilea caz, matricea este simetrică: elementele de pe diagonala secundară reprezintă covarianțele dintre variabile, iar elementele de pe diagonala principală reprezintă varianțele acestora. În dreapta poți vedea matricea graficelor de dispersie pentru datele tale logreturns.
Covarianțele sunt esențiale în finanțe, însă nu sunt independente de scară și pot fi dificil de interpretat direct. Corelația este versiunea standardizată a covarianței și are valori cuprinse între -1 și 1, unde valorile aproape de 1 în valoare absolută indică o relație liniară puternică între perechi de variabile. Funcția cor() poate fi aplicată atât perechilor de variabile, cât și unei matrice cu mai multe variabile, iar rezultatul se interpretează în mod similar.
În acest exercițiu, vei folosi cov() și cor() pentru a explora datele tale logreturns.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în R
Instrucțiuni pentru exercițiu
- Folosește
cov()pentru a calcula covarianța eșantionului dintreDAX_logreturnsșiFTSE_logreturns. - Folosește din nou
cov()pentru a calcula matricea de covarianță a eșantionului pentrulogreturns. - Folosește
cor()pentru a calcula corelația eșantionului dintreDAX_logreturnsșiFTSE_logreturns. - Folosește din nou
cor()pentru a calcula matricea de corelație a eșantionului pentrulogreturns.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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