Diferença sazonal para estacionariedade
Com dados sazonais, muitas vezes as diferenças são calculadas entre observações da mesma estação de anos consecutivos, e não de períodos consecutivos. Por exemplo, com dados trimestrais, calcula-se a diferença entre o 1º trimestre (Q1) de um ano e o Q1 do ano anterior. Isso é chamado de diferença sazonal.
Às vezes, você precisa aplicar tanto diferenças sazonais quanto diferenças de defasagem 1 na mesma série, ou seja, calcular a diferença das diferenças.
Neste exercício, você vai usar diferenças e transformações simultaneamente para deixar uma série temporal com aparência estacionária. O conjunto de dados aqui é h02, que contém 17 anos de vendas mensais de corticosteroides na Austrália. Ele já foi carregado no seu ambiente de trabalho.
Este exercício faz parte do curso
Previsão em R
Instruções do exercício
- Faça o gráfico dos dados para observar a tendência e a sazonalidade.
- Tire o
log()dos dadosh02e depois aplique a diferença sazonal usando um valor delagapropriado emdiff(). Atribua o resultado adifflogh02. - Faça o gráfico dos dados resultantes (logados e diferenciados).
- Como
difflogh02ainda parece não estacionária, calcule outra diferença de defasagem 1 aplicandodiff()nela mesma e salve comoddifflogh02. Faça o gráfico da série resultante. - Faça o gráfico da ACF da série final
ddifflogh02usando a função apropriada.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Plot the data
___
# Take logs and seasonal differences of h02
difflogh02 <- diff(log(___), lag = ___)
# Plot difflogh02
___
# Take another difference and plot
ddifflogh02 <- ___
___
# Plot ACF of ddifflogh02
___