Modi diversi di tracciare serie di fattori di rischio e di rendimenti
Sai già che puoi usare plot.zoo() per tracciare più serie temporali. Per una serie temporale a quattro dimensioni data, la chiamata plot.zoo(data) crea quattro grafici separati per impostazione predefinita, a meno che tu non includa il parametro plot.type = "single" per tracciare tutte e quattro le serie in un unico grafico. Puoi anche aggiungere altri parametri come col per specificare colori diversi e type = "h" per ottenere barre verticali invece di unire i punti, che a volte possono essere un modo migliore per visualizzare i rendimenti.
plot.zoo(x, plot.type, col = 1, type = "l", ...)
In questo esercizio esplorerai la funzione plot.zoo() per tracciare dati azionari dei fattori di rischio e i rendimenti corrispondenti in modi diversi. Le serie temporali multivariate djstocks e DJ_const sono disponibili nel tuo workspace.
Questo esercizio fa parte del corso
Gestione del rischio quantitativa in R
Istruzioni dell'esercizio
- Traccia
djstocksin quattro grafici separati. - Traccia
djstocksin un unico grafico con i colori da 1 a 4. Il codice per creare una legenda appropriata è fornito. - Calcola i log-rendimenti di
djstockse assegnali adjstocks_x. - Traccia
djstocks_xin quattro grafici separati. - Traccia
djstocks_xin quattro grafici separati con barre verticali.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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
___(___, ___)