Distintas formas de graficar factores de riesgo y series de rentabilidades
Ya sabes que puedes usar plot.zoo() para representar varias series temporales. Para una serie temporal de cuatro dimensiones data, la llamada plot.zoo(data) crea cuatro gráficos separados por defecto, a menos que incluyas el parámetro plot.type = "single" para mostrar las cuatro series en un único gráfico. También puedes añadir más parámetros como col para especificar colores distintos y type = "h" para obtener barras verticales en lugar de unir puntos, lo que a veces puede ser una mejor forma de mostrar rentabilidades.
plot.zoo(x, plot.type, col = 1, type = "l", ...)
En este ejercicio, explorarás la función plot.zoo() para graficar datos de factores de riesgo de renta variable y las rentabilidades correspondientes de distintas maneras. Las series temporales multivariantes djstocks y DJ_const están disponibles en tu espacio de trabajo.
Este ejercicio forma parte del curso
Gestión Cuantitativa del Riesgo en R
Instrucciones del ejercicio
- Grafica
djstocksen cuatro gráficos separados. - Grafica
djstocksen un solo gráfico con los colores del 1 al 4. El código para crear una leyenda adecuada del gráfico está proporcionado. - Calcula los log-rendimientos de
djstocksy asígnalos adjstocks_x. - Grafica
djstocks_xen cuatro gráficos separados. - Grafica
djstocks_xen cuatro gráficos separados con barras verticales.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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
___(___, ___)