Coleção series-temporais
Recortar período
Mantém só os períodos entre um início e um fim.
O que o bloco faz
Recorta a série no tempo. O uso mais importante é separar TREINO de TESTE:
um recorte até 1958 alimenta o modelo, e a série inteira vai ao
series/accuracy para medir o erro nos anos que o modelo não viu.
Os períodos se escrevem como ano ou ano, período: 1955, 3 é março de
1955 numa série mensal, o terceiro trimestre numa trimestral.
Fim só com o ano vai até o último período daquele ano: fim = 1958 numa
série mensal para em dezembro de 1958. (O window() do R pararia em janeiro,
que não é o que ninguém quer dizer.) Início só com o ano começa no primeiro
período.
Período fora da série para o nó em vermelho, dizendo de quando a quando ela
vai — em vez de recortar em silêncio até a borda, o que faria um 1995
digitado no lugar de 1959 devolver a série inteira.
Os dois em branco desligam o nó: a série passa inteira.
Antes de continuar
Termos que esta página usa, em poucas palavras. As definições completas estão no glossário.
- Amostra
- A parte da população que é de fato observada. Quando é sorteada com probabilidades conhecidas, permite estimar características da população e medir a incerteza dessa estimativa.
- Treino e teste
- Dividir os dados em uma parte para ajustar o modelo (treino) e outra, guardada, para medir o desempenho (teste). O teste só é honesto se o modelo nunca o viu durante o ajuste.
Quando usar
Selecione um intervalo contínuo da série para definir treino, teste ou período de análise. Os limites usam o calendário carregado pela série.
Configuração
- Início — primeiro período mantido. Vazio é o começo da série.
- Fim — último período mantido. Vazio é o fim da série.
Exemplo
library(trama)
reg <- tr_registry()
tr_use("trama.series", registry = reg)
tr_flow(reg) |>
tr_add("pax", "series/example") |>
tr_add("treino", "series/window", fim = "1958", from = "pax") |>
tr_add("modelo", "series/ets", from = "treino") |>
tr_add("prev", "series/forecast", horizonte = 24L, from = "modelo") |>
tr_add("erro", "series/accuracy", from = "prev") |>
tr_link("pax", "erro:real")Como interpretar
Uma série (series/ts) mais curta.