ÎncepețiÎncepe gratuit

Moduri diferite de a reprezenta grafic seriile de factori de risc și de randamente

Știi deja că poți folosi plot.zoo() pentru a reprezenta grafic mai multe serii de timp. Pentru o serie de timp cu patru dimensiuni data, apelul plot.zoo(data) creează implicit patru grafice separate, dacă nu incluzi parametrul plot.type = "single" pentru a reprezenta toate cele patru serii într-un singur grafic. Poți adăuga și alți parametri, precum col pentru a specifica culori diferite sau type = "h" pentru a obține bare verticale în loc de puncte conectate – uneori aceasta este o modalitate mai bună de a vizualiza randamentele.

plot.zoo(x, plot.type, col = 1, type = "l", ...)

În acest exercițiu, vei explora funcția plot.zoo() pentru a reprezenta grafic datele privind factorii de risc din piața de acțiuni și randamentele corespunzătoare în moduri diferite. Seriile de timp multivariante djstocks și DJ_const sunt disponibile în spațiul tău de lucru.

Acest exercițiu face parte din cursul

Managementul Cantitativ al Riscului în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Reprezintă grafic djstocks în patru grafice separate.
  • Reprezintă grafic djstocks într-un singur grafic, folosind culorile 1 până la 4. Codul pentru crearea unei legende corespunzătoare este deja furnizat.
  • Calculează log-randamentele lui djstocks și atribuie-le variabilei djstocks_x.
  • Reprezintă grafic djstocks_x în patru grafice separate.
  • Reprezintă grafic djstocks_x în patru grafice separate cu bare verticale.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Plot djstocks in four separate plots
___(___)

# Plot djstocks in one plot and add legend
___(___, ___, ___)
legend(julian(x = as.Date("2009-01-01")), y = 70, legend = names(DJ_const)[1:4], fill = 1:4)

# Compute log-returns and assign to djstocks_x
djstocks_x <- ___(___)

# Plot djstocks_x in four separate plots
___(___)

# Plot djstocks_x with vertical bars
___(___, ___)
Editează și rulează codul