Skip to contents

Ajusta um GARCH(1,1) por maxima verossimilhanca (inovacoes normais), em que a variancia condicional depende do quadrado do erro anterior e da variancia condicional anterior, com parametros omega, alpha e beta.

Usage

rnp_ts_garch(x, digits = 4L)

Arguments

x

Vetor numerico (ex.: retornos).

digits

Inteiro.

Value

Uma lista com parametros (tibble: mu, omega, alpha, beta), persistencia (alpha + beta) e volatilidade (vetor sigma_t).

Examples

set.seed(1); r <- rnorm(500) * (1 + 0.3 * abs(rnorm(500)))
rnp_ts_garch(r)$parametros
#> # A tibble: 4 × 2
#>   parametro estimativa
#>   <chr>          <dbl>
#> 1 mu            0.0349
#> 2 omega         0.245 
#> 3 alpha         0     
#> 4 beta          0.848