rlkd: Distribuicao Katz Lagrangiana (LKD)

Description Usage Arguments Details Value Examples

View source: R/lkd.R

Description

Geração de números aleatórios da LKD pelo método da inversa da função de probabilidade acumulada. Ocasionalmente a lkd pode derivar outras ditribuições. Por hora temos: lkd, kd, binomial, binomial negativa e Poisson. Outras serão configuradas em outras versões. No caso de recair em uma distribuição conhecida, o algoritimo de geração de numeros aleatórios destas distribuições é utilizado. Vide rbinom, rnbinom e rpois. Demais casos recam no algoritimo desenvolvido com base em Consul e Famoye (2006).

Usage

1
rlkd(n, a = 5, b = 0.02, beta = 0.3, size = 1, log = FALSE, acum = FALSE)

Arguments

n

número de observacções desejadas da lkd(a, b, beta)

a

parametro 1

b

parametro 2

beta

parametro 3

size

utlizado quando a lkd deriva Binomial ou Binomial Negativa

log

se TRUE retorna o log das probabilidades

acum

se TRUE retorna a probabilidade acumulada no quatil X, senão retorna X como uma realização da lkd(a, b, beta)

Details

Esta função utiliza uma função interna que determina amostras da lkd(a, b, beta) pelo método da inversa da função de probabilidade acumulada.

Value

vetor de observações de uma lkd(a, b, beta)

Examples

1
2
3
4
5
rlkd(10, 2, -0.2, 0.2)
rlkd(10, 2, -0.2, 0.3)
rlkd(100, 2, 0, 0.2)
x <- rlkd(500, 2, 0.2, 0.3)
hist(x, main = 'Amostras da lkd(2, 0.2, 0.3)')

evandeilton/lkd documentation built on Oct. 3, 2021, 6:32 p.m.