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
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 variabileidjstocks_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
___(___, ___)