Coleção series-temporais
Transformar
Log, raiz ou Box-Cox: estabiliza a variância que cresce com o nível.
O que o bloco faz
Aplica uma transformação que ACHATA a variação quando ela cresce com o nível
da série. Em AirPassengers a oscilação de cada ano é maior que a do anterior
porque a sazonalidade é multiplicativa; depois do log, as oscilações ficam do
mesmo tamanho, e decomposição aditiva, ARIMA e ETS aditivo passam a servir.
- log — a mais comum, e a que se interpreta: diferença de log é variação percentual (aproximada).
- raiz — mais branda que o log; aceita zero.
- boxcox — uma família que vai da identidade (λ = 1) ao log (λ = 0). Com λ em branco, o valor é escolhido pelo método de Guerrero, e fica guardado na série.
Log e Box-Cox exigem valores positivos, e raiz exige não negativos: zero ou
negativo para o nó em vermelho, dizendo quantos há. O conserto não é um param
aqui — é somar uma constante antes, num data/mutate, escolhendo às claras
quanto somar.
A previsão de uma série transformada sai na escala transformada. Para voltar,
leve a tabela da previsão a um data/mutate com exp().
Antes de continuar
Termos que esta página usa, em poucas palavras. As definições completas estão no glossário.
- Variância
- A média dos quadrados das distâncias de cada valor à média: mede o quanto os dados se espalham. O desvio padrão é a raiz quadrada da variância e fica na mesma unidade dos dados.
- Transformação da resposta
- Aplicar uma função (logaritmo, raiz, potência de Box-Cox) à resposta para aproximar normalidade ou estabilizar a variância. Os resultados passam a valer na escala transformada, e voltar à escala original muda a interpretação.
- Nível
- Cada valor que um fator assume no estudo: as doses 0, 50 e 100 kg/ha são três níveis do fator dose.
- 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
Estabilize a variância quando a amplitude das oscilações cresce com o nível. A escolha entre log, raiz e Box–Cox depende da escala e dos valores da série.
Configuração
- Método —
log,raizouboxcox. - λ (Box-Cox) — só vale para
boxcox. Vazio escolhe automaticamente; um número (0.5, ou0,5) fixa. Ignorado nos outros métodos.
Exemplo
library(trama)
reg <- tr_registry()
tr_use("trama.series", registry = reg)
tr_flow(reg) |>
tr_add("pax", "series/example") |>
tr_add("bc", "series/transform", metodo = "boxcox", lambda = "", from = "pax")Como interpretar
Uma série (series/ts) do mesmo tamanho, na escala transformada.