Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Traccia djstocks in quattro grafici separati.
  • Traccia djstocks in un unico grafico con i colori da 1 a 4. Il codice per creare una legenda appropriata è fornito.
  • Calcola i log-rendimenti di djstocks e assegnali a djstocks_x.
  • Traccia djstocks_x in quattro grafici separati.
  • Traccia djstocks_x in 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
___(___, ___)
Modifica ed esegui il codice