ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use plot() para fazer um gráfico de dispersão de DAX e FTSE.
  • Use pairs() para fazer uma matriz de gráficos de dispersão dos quatro índices em eu_stocks.
  • Gere logreturns a partir de eu_stocks usando diff(log(___)).
  • Use outra chamada a plot() para gerar um gráfico de série temporal simples de logreturns.
  • Use outra chamada a pairs() para gerar uma matriz de gráficos de dispersão para logreturns.

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

Editar e executar o código