Diferentes maneiras de plotar séries de fatores de risco e de retornos
Você já sabe que pode usar plot.zoo() para plotar várias séries temporais. Para uma série temporal de quatro dimensões data, a chamada plot.zoo(data) cria quatro gráficos separados por padrão, a menos que você inclua o parâmetro plot.type = "single" para plotar as quatro séries em um único gráfico. Você também pode adicionar ainda mais parâmetros, como col para especificar cores diferentes e type = "h" para obter barras verticais em vez de ligar os pontos, o que às vezes pode ser uma forma melhor de exibir retornos.
plot.zoo(x, plot.type, col = 1, type = "l", ...)
Neste exercício, você vai explorar a função plot.zoo() para plotar dados de fatores de risco de ações e os respectivos retornos de diferentes maneiras. As séries temporais multivariadas djstocks e DJ_const estão disponíveis no seu workspace.
Este exercício faz parte do curso
Gerenciamento de Risco Quantitativo em R
Instruções do exercício
- Plote
djstocksem quatro gráficos separados. - Plote
djstocksem um único gráfico nas cores de 1 a 4. O código para criar uma legenda apropriada para o gráfico é fornecido. - Calcule os log-retornos de
djstockse atribua-os adjstocks_x. - Plote
djstocks_xem quatro gráficos separados. - Plote
djstocks_xem quatro gráficos separados com barras verticais.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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
___(___, ___)