Métodos ingênuos de previsão
Como você viu no vídeo, uma previsão é a média ou a mediana de futuros simulados de uma série temporal.
O método de previsão mais simples é usar a observação mais recente; isso é chamado de previsão ingênua e pode ser implementado em uma função homônima. Este é o melhor que se pode fazer para muitas séries temporais, incluindo a maioria dos dados de preços de ações, e mesmo que não seja um bom método de previsão, ele fornece um benchmark útil para comparar outros métodos.
Para dados sazonais, uma ideia relacionada é usar a estação correspondente do último ano de dados. Por exemplo, se você quiser prever o volume de vendas para março do ano que vem, usaria o volume de vendas do março anterior. Isso é implementado na função snaive(), que significa seasonal naive (ingênuo sazonal).
Para ambos os métodos de previsão, você pode definir o segundo argumento h, que especifica a quantidade de valores que deseja prever; como mostrado no código abaixo, eles têm valores padrão diferentes. A saída resultante é um objeto da classe forecast. Esta é a classe principal de objetos no pacote forecast, e há muitas funções para trabalhar com eles, incluindo summary() e autoplot().
naive(y, h = 10)
snaive(y, h = 2 * frequency(x))
Você vai experimentar essas duas funções nas séries goog e ausbeer, respectivamente. Elas já estão disponíveis no seu workspace.
Este exercício faz parte do curso
Previsão em R
Instruções do exercício
- Use
naive()para prever os próximos 20 valores da sériegooge salve emfcgoog. - Plote e resuma as previsões usando
autoplot()esummary(). - Use
snaive()para prever os próximos 16 valores da sérieausbeere salve emfcbeer. - Plote e resuma as previsões de
fcbeerdo mesmo jeito que você fez parafcgoog.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Use naive() to forecast the goog series
fcgoog <- naive(___, ___)
# Plot and summarize the forecasts
___(___)
___(___)
# Use snaive() to forecast the ausbeer series
fcbeer <- ___
# Plot and summarize the forecasts
___
___