Aggregare serie di log-return
In statistica, i dati aggregati sono dati combinati a partire da più misurazioni. Hai appena visto che puoi calcolare i log-return settimanali, mensili e trimestrali sommando i log-return giornalieri con le funzioni apply.weekly(), apply.monthly() e apply.quarterly() corrispondenti.
Per esempio, puoi usare il seguente codice per ottenere i rendimenti trimestrali per una serie storica univariata data e per una serie multivariata mv_data:
> # apply.quarterly(x, FUN, ...)
> data_q = apply.quarterly(data, sum)
> mv_data_q = apply.quarterly(mv_data, colSums)
In questo esercizio, metterai in pratica l'aggregazione di serie temporali usando queste funzioni e tracciando i risultati. I dati DJ e DJ_const sono disponibili nel tuo workspace, così come gli oggetti djx, che contiene i log-return giornalieri dell'indice Dow Jones dal 2000 al 2015, e djreturns, che contiene i log-return giornalieri per le prime quattro azioni di DJ_const dal 2000 al 2015. Usa plot per serie univariate e plot.zoo per serie multivariate.
Questo esercizio fa parte del corso
Gestione del rischio quantitativa in R
Istruzioni dell'esercizio
- Traccia l'oggetto
djx. - In un'unica riga, traccia i log-return settimanali di
djxcon barre verticali. - Traccia i log-return mensili di
djxcon barre verticali. - Traccia l'oggetto
djreturnsusandoplot.zoo. - Traccia i log-return mensili per
djreturnscon barre verticali usandoplot.zoo.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Plot djx
___(___)
# Plot weekly log-returns of djx
___(___, ___)
# Plot monthly log-returns of djx
___(___, ___)
# Plot djreturns
___(___)
# Plot monthly log-returns of djreturns
___(___, ___)