Plotando pares de dados
Dados de séries temporais são frequentemente apresentados em um gráfico de série temporal. Por exemplo, os valores dos índices do conjunto de dados eu_stocks são mostrados na figura ao lado. Lembre-se de que eu_stocks contém os preços de fechamento diários de 1991 a 1998 para os principais índices acionários da Alemanha (DAX), Suíça (SMI), França (CAC) e Reino Unido (FTSE).
Também é útil examinar a relação bivariada entre pares de séries temporais. Neste exercício, vamos considerar a relação contemporânea, ou seja, correspondendo observações que ocorrem no mesmo momento, entre pares de valores de índice, bem como seus retornos logarítmicos. A função plot(a, b) produz um gráfico de dispersão quando dois nomes de séries temporais a e b são fornecidos como entrada.
Para criar simultaneamente gráficos de dispersão para todos os pares de vários ativos, a função pairs() pode ser aplicada para produzir uma matriz de gráficos de dispersão. Quando há tendências temporais compartilhadas em preços ou valores de índices, é comum comparar seus retornos ou retornos logarítmicos.
Neste exercício, você vai praticar essas habilidades com os dados de eu_stocks. Como os retornos de DAX e FTSE têm cobertura temporal semelhante, você pode facilmente fazer um gráfico de dispersão desses índices. Observe que a distribuição normal tem contornos elípticos de probabilidade igual e que pares de dados extraídos de uma distribuição normal multivariada formam uma nuvem de pontos com formato aproximadamente elíptico. Algum dos pares nas matrizes de dispersão apresenta esse padrão, antes ou depois da transformação logarítmica?
Este exercício faz parte do curso
Análise de Séries Temporais em R
Instruções do exercício
- Use
plot()para fazer um gráfico de dispersão deDAXeFTSE. - Use
pairs()para fazer uma matriz de gráficos de dispersão dos quatro índices emeu_stocks. - Gere
logreturnsa partir deeu_stocksusandodiff(log(___)). - Use outra chamada a
plot()para gerar um gráfico de série temporal simples delogreturns. - Use outra chamada a
pairs()para gerar uma matriz de gráficos de dispersão paralogreturns.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Make a scatterplot of DAX and FTSE
plot(___, ___)
# Make a scatterplot matrix of eu_stocks
pairs(___)
# Convert eu_stocks to log returns
logreturns <-
# Plot logreturns
# Make a scatterplot matrix of logreturns