Coleção series-temporais
Média móvel
Suaviza a série com a média de k períodos vizinhos.
O que o bloco faz
Troca cada valor pela média dos k vizinhos. É a forma mais simples de ver a TENDÊNCIA: com k igual à frequência (12 numa série mensal), cada média cobre um ano inteiro, e a sazonalidade some por construção.
Centrada com ordem par é a média 2×k — a média de duas médias de k defasadas de um período —, que é o jeito de pôr o resultado no MEIO da janela quando a janela não tem meio. É a mesma que a decomposição clássica usa por dentro.
Não centrada, a média de cada ponto usa só o passado (os k anteriores): é a que se pode calcular em tempo real, mas ela ATRASA meia janela em relação à série.
As pontas saem em branco (NA): meia janela no começo e no fim não tem vizinhos para a média. É o honesto, e o gráfico mostra a linha começando depois.
Antes de continuar
Termos que esta página usa, em poucas palavras. As definições completas estão no glossário.
- 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.
Quando usar
Suavize oscilações de curto prazo para destacar o movimento local da série. A ordem define quantas observações entram em cada média.
Configuração
- Ordem (k) — quantos períodos entram em cada média.
- Centrada — liga a média no meio da janela (2×k para k par); desligada, a média usa os k períodos anteriores.
Exemplo
library(trama)
reg <- tr_registry()
tr_use("trama.series", registry = reg)
tr_flow(reg) |>
tr_add("co2", "series/example", dataset = "co2") |>
tr_add("tend", "series/moving_average", ordem = 12L, from = "co2")Como interpretar
Uma série (series/ts) do mesmo tamanho, com NA nas pontas.