ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Faça o gráfico dos dados para observar a tendência e a sazonalidade.
  • Tire o log() dos dados h02 e depois aplique a diferença sazonal usando um valor de lag apropriado em diff(). Atribua o resultado a difflogh02.
  • Faça o gráfico dos dados resultantes (logados e diferenciados).
  • Como difflogh02 ainda parece não estacionária, calcule outra diferença de defasagem 1 aplicando diff() nela mesma e salve como ddifflogh02. Faça o gráfico da série resultante.
  • Faça o gráfico da ACF da série final ddifflogh02 usando 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
___
Editar e executar o código