knitr::opts_chunk$set(echo = TRUE)

wsDist

Descrição

Ajuste de distribuições de probabilidade pelos métodos dos Momentos (mmo), Momentos-L (mml) e Máxima verossimilhança (ml). Distribuições disponíveis:

Funções

Testes de aderência

Instalação

# Instalando através do pacote devtools
devtools::install_github("jpdrslvr/wsDist")

Exemplos

library(wsDist)
(x <- rnorm(10))

(par <- fit(x, "nor", "mm"))

density_function(x, par)

(p <- prob_function(x, par))

q_function(p, par)

plotting_position(x, formula = "blom")

ad_test(x, par)

chi_square_test(x, par)

filliben_test(x, par)

Disponibilidade

Distribuições disponíveis para métodos e testes.

library(knitr)
library(magrittr)
library(kableExtra)
n <- "❌"
y <- "✅"

d_list <- c("Gamma", "GEV", "Logística generalizada", "Normal generalizada", 
"Pareto generalizada", "Gumbel para mínimos", "Gumbel para máximos", 
"Kappa", "Log-normal 3 parâmetros", "Normal", "Pearson tipo 3", 
"Wakeby", "Weibull")

data.frame(
    "Distribuição" = unname(d_list),
    "Parâmetros MM"  = c(y, y, n, n, n, y, y, n, y, y, n, n, y),
    "Parâmetros MMV" = c(y, y, y, n, n, n, y, n, y, y, n, n, y),
    "Parâmetros MM-L" = c(rep(y, 13)),
    "Teste de Filliben" = c(n, y, y, rep(n, 6), y, y, n, y),
    "Teste de Anderson-Darling" = c(rep(y, 13)),
    "Teste de Qui-quadrado" = c(rep(y, 13)),
    "Teste de Kolmogorov–Smirnov" = c(rep(y, 13))
) %>% kable(
  format = "html", align = rep("c", 8),
  col.names = c(" ", "MM", "MMV", "MML", 
  "Filliben", "Anderson-Darling", "Qui-quadrado", "Kolmogorov-Smirnov")) %>%
  add_header_above(c(" " = 1, "Estimadores" = 3, "Testes de aderência" = 4)) %>%
  column_spec(1, bold = T) %>%
  kable_styling(bootstrap_options = c("striped", "hover", "bordered"), full_width = TRUE, position = "center")


jpdrslvr/wsDist documentation built on Dec. 21, 2021, 3:12 a.m.