Coleção series-temporais

Holt-Winters

Suavização exponencial clássica com nível, tendência e sazonalidade.

O que o bloco faz

O método de Holt-Winters como o stats o implementa: três equações de suavização exponencial — nível, tendência e sazonalidade —, com as constantes α, β e γ escolhidas por mínimos quadrados dos erros de um passo.

É o método que se ensina e se cita, e fica ao lado do series/ets, que o generaliza. Desligar Tendência dá a suavização de Holt sem tendência; desligar também Sazonalidade dá a suavização exponencial simples. O efeito de cada chave aparece na previsão do card seguinte.

Com sazonalidade, pede série sazonal com dois ciclos, e não aceita faltantes. Não tem AIC (não é ajustado por verossimilhança), então o resumo o mostra em branco.

Antes de continuar

Termos que esta página usa, em poucas palavras. As definições completas estão no glossário.

Resíduo
A diferença entre o valor observado e o valor que o modelo ajustado prevê para aquela observação. É nos resíduos que se conferem os pressupostos do modelo: eles devem parecer ruído, sem padrão.
Autocorrelação
A correlação de uma série com ela mesma deslocada no tempo: o valor de hoje parecido com o de ontem. É o padrão que os modelos de séries descrevem, e o que torna inválidos os testes que supõem observações independentes.
Tendência
O movimento de longo prazo de uma série, de subida ou de descida, separado das oscilações de curto prazo e da sazonalidade.
Sazonalidade
Um padrão que se repete em intervalos fixos do calendário, como mais chuva em janeiro ou mais vendas em dezembro. O período sazonal é o comprimento do ciclo: 12 para dados mensais com ciclo anual.
Ruído branco
Uma série de valores sem autocorrelação, com média zero e variância constante. Os resíduos de um bom modelo de série devem se parecer com ruído branco; sobra de padrão indica que o modelo deixou algo de fora.

Quando usar

Ajuste a forma clássica de suavização de Holt–Winters para uma série com nível, tendência e sazonalidade. A frequência precisa representar o ciclo sazonal.

Pressupostos

Configuração

  • Tendência — estima a inclinação (β).
  • Sazonalidade — estima o padrão sazonal (γ).
  • Sazonalidade do tipo — aditiva ou multiplicativa.

Exemplo

Série de exemplo
Holt-Winters
Prever
library(trama)

reg <- tr_registry()
tr_use("trama.series", registry = reg)

tr_flow(reg) |>
  tr_add("co2", "series/example", dataset = "co2") |>
  tr_add("hw", "series/holt_winters", from = "co2") |>
  tr_add("prev", "series/forecast", horizonte = 36L, from = "hw")

Como interpretar

Um modelo (series/model).