ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Plote djstocks em quatro gráficos separados.
  • Plote djstocks em 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 djstocks e atribua-os a djstocks_x.
  • Plote djstocks_x em quatro gráficos separados.
  • Plote djstocks_x em 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
___(___, ___)
Editar e executar o código