Ajuste de distribuicao por maxima verossimilhanca
Source:R/distribuicoes-continuas.R
rnp_ajuste_distribuicao.RdAjusta os parametros de uma distribuicao a um vetor de dados via maxima verossimilhanca (otimizacao numerica) e reporta log-verossimilhanca, AIC, BIC e a estatistica de Kolmogorov-Smirnov.
Usage
rnp_ajuste_distribuicao(
x,
dist = c("norm", "exp", "gamma", "lnorm", "weibull", "pois"),
digits = 4L
)Value
Uma lista com parametros (tibble) e qualidade (tibble com
log_veross, aic, bic, ks_estatistica, n).
See also
Other distribuicoes:
rnp_distribuicao_beta(),
rnp_distribuicao_exponencial(),
rnp_distribuicao_f(),
rnp_distribuicao_gama(),
rnp_distribuicao_lognormal(),
rnp_distribuicao_multinomial(),
rnp_distribuicao_normal(),
rnp_distribuicao_qui_quadrado(),
rnp_distribuicao_t(),
rnp_distribuicao_uniforme(),
rnp_distribuicao_weibull(),
rnp_grafico_distribuicao()
Examples
set.seed(1)
rnp_ajuste_distribuicao(rexp(200, 0.5), "exp")
#>
#> ── Ajuste de distribuicao ──────────────────────────────────────────────────────
#>
#> ── Parametros
#> # A tibble: 1 × 2
#> parametro estimativa
#> <chr> <dbl>
#> 1 rate 0.5
#>
#> ── Qualidade
#> # A tibble: 1 × 5
#> log_veross aic bic ks_estatistica n
#> <dbl> <dbl> <dbl> <dbl> <int>
#> 1 -339. 679. 683. 0.0695 200
rnp_ajuste_distribuicao(rnorm(200, 10, 2), "norm")
#>
#> ── Ajuste de distribuicao ──────────────────────────────────────────────────────
#>
#> ── Parametros
#> # A tibble: 2 × 2
#> parametro estimativa
#> <chr> <dbl>
#> 1 mean 10.0
#> 2 sd 1.99
#>
#> ── Qualidade
#> # A tibble: 1 × 5
#> log_veross aic bic ks_estatistica n
#> <dbl> <dbl> <dbl> <dbl> <int>
#> 1 -421. 846. 852. 0.0532 200