Skip to contents

Busca em grade a melhor ordem ARIMA(p, d, q) (opcionalmente sazonal) pelo criterio escolhido. Substitui forecast::auto.arima com implementacao propria sobre stats::arima().

Usage

rnp_auto_arima(
  x,
  max_p = 3,
  max_d = 2,
  max_q = 3,
  periodo = 1,
  ic = c("aicc", "aic", "bic"),
  digits = 4L
)

Arguments

x

Vetor numerico ou ts.

max_p, max_d, max_q

Ordens maximas nao-sazonais.

periodo

Periodo sazonal (1 = sem sazonalidade).

ic

String: "aicc", "aic" ou "bic".

digits

Inteiro.

Value

Uma lista como rnp_arima(), com selecao (tibble dos melhores candidatos) adicional.

Examples

rnp_auto_arima(lh, max_p = 2, max_q = 2)$modelo
#> # A tibble: 1 × 5
#>   log_veross   aic   bic  aicc sigma2
#>        <dbl> <dbl> <dbl> <dbl>  <dbl>
#> 1      -27.5  63.1  68.7  63.6  0.182