ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Grafica djstocks en cuatro gráficos separados.
  • Grafica djstocks en 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 djstocks y asígnalos a djstocks_x.
  • Grafica djstocks_x en cuatro gráficos separados.
  • Grafica djstocks_x en 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
___(___, ___)
Editar y ejecutar código