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
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çãochart.Scatter()com os retornos de títulos no eixo x. Você vê alguma relação? - Calcule a correlação entre as variáveis
returns_bondsereturns_equitiesusandocor(). - Una
returns_bondsereturns_equitiesusandomerge(). Chame o resultado dereturns. - Calcule e visualize a correlação novamente usando chart.Correlation() com
returnscomo 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 = ___)