ComeçarComece de graça

Interpretando a correlação

Agora você vai aprender a calcular a correlação entre os retornos de títulos e os retornos de ações. Assim como as volatilidades, essas correlações são dinâmicas. Por isso, você precisa diferenciar uma análise estática, que calcula correlações em toda a amostra, de uma análise dinâmica, que calcula correlações em uma janela móvel. Esta é uma análise semelhante à que você fez para a avaliação de desempenho ao longo do tempo em termos de retorno médio e volatilidade.

Neste exercício, você vai conhecer 3 novas funções do pacote PerformanceAnalytics: chart.Scatter(), chart.Correlation() e chart.RollingCorrelation().

Este exercício faz parte do curso

Introdução à Análise de Portfólios em R

Ver curso

Instruções do exercício

  • Faça o gráfico dos retornos de ações (returns_equities) contra os retornos de títulos (returns_bonds) usando a função chart.Scatter() com os retornos de títulos no eixo x. Você vê alguma relação?
  • Calcule a correlação entre as variáveis returns_bonds e returns_equities usando cor().
  • Una returns_bonds e returns_equities usando merge(). Chame o resultado de returns.
  • Calcule e visualize a correlação novamente usando chart.Correlation() com returns como argumento.
  • Calcule as estimativas móveis de 24 meses da correlação entre títulos e ações usando a função chart.RollingCorrelation().

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create a scatter plot
chart.Scatter(___, ___, xlab = "bond returns", ylab = "equity returns", main = "bond-equity returns")

# Find the correlation


# Merge returns_bonds and returns_equities 
returns <- merge(___, ___)

# Find and visualize the correlation using chart.Correlation


# Visualize the rolling estimates using chart.RollingCorrelation
chart.RollingCorrelation(___, ___, width = ___)
Editar e executar o código