Plotando um objeto de série temporal
Geralmente é muito útil visualizar os dados que estamos analisando, e isso também vale para a análise de séries temporais. Se o conjunto de dados em estudo for da classe ts, a função plot() tem métodos que automaticamente incorporam a informação do índice de tempo ao gráfico.
Vamos considerar o conjunto de dados eu_stocks (disponível no R por padrão como EuStockMarkets). Esse conjunto traz os preços de fechamento diários dos principais índices de ações europeus de 1991 a 1998: Alemanha (DAX), Suíça (SMI), França (CAC) e Reino Unido (FTSE). Os dados foram observados quando os mercados estavam abertos, então não há observações em fins de semana e feriados. Vamos seguir com a aproximação de que esse conjunto tem observações igualmente espaçadas e constitui uma série temporal de quatro dimensões.
Para concluir este capítulo, este exercício pede que você aplique várias das funções que já aprendeu a este novo conjunto de dados.
Este exercício faz parte do curso
Análise de Séries Temporais em R
Instruções do exercício
- Use
is.ts()para verificar seeu_stocksé um objeto ts. - Visualize o início, o fim e a frequência de
eu_stocksusando, respectivamente, as funçõesstart(),end()efrequency(). - Gere um gráfico simples dos seus dados
eu_stocksusando o comandoplot(). - Gere um gráfico de série temporal mais complexo dos seus dados
eu_stocksusando o comandots.plot(). Insira o conjuntoeu_stocksno código já escrito e mantenha os demais argumentos como estão. - Use o código pré-escrito para adicionar uma legenda ao seu gráfico de série temporal.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Check whether eu_stocks is a ts object
# View the start, end, and frequency of eu_stocks
# Generate a simple plot of eu_stocks
# Use ts.plot with eu_stocks
ts.plot(___, col = 1:4, xlab = "Year", ylab = "Index Value", main = "Major European Stock Indices, 1991-1998")
# Add a legend to your ts.plot
legend("topleft", colnames(eu_stocks), lty = 1, col = 1:4, bty = "n")