BETABINOMIAL | R Documentation |
Returns an BETABINOMIAL distribution object that produce random numbers
from a betabinomial distribution using the rbbinom
function
new_BETABINOMIAL(p_size, p_shape1, p_shape2, p_dimnames = "rvar")
new_BETABINOMIAL_od(p_size, p_mu, p_od, p_dimnames = "rvar")
new_BETABINOMIAL_icc(p_size, p_mu, p_icc, p_dimnames = "rvar")
p_size |
a non-negative parameter for the number of trials |
p_shape1 |
non-negative parameters of the Betabinomial distribution |
p_shape2 |
non-negative parameters of the Betabinomial distribution |
p_dimnames |
A character that represents the name of the dimension |
p_mu |
mean proportion for the binomial part of the distribution |
p_od |
over dispersion parameter |
p_icc |
intra-class correlation parameter |
An object of class DISTRIBUTION
, BETADISTRIBUION
new_BETABINOMIAL_od()
: parametrization based on dispersion
new_BETABINOMIAL_icc()
: parametrization based on intra-class correlation
There are several parametrization for the betabinomial distribution. The one based on shape1 and shape2 are parameters alpha and beta of the beta part of the distribution, but it can be parametrized as mu, and od where mu is the expected mean proportion and od is a measure of the overdispersion.
p_mu = p_shape1/(p_shape1 + p_shape2)
p_od = p_shape1 + p_shape2
p_shape1 = p_mu*p_od
p_shape2 <- (1-p_mu)*p_od
Another parametrization is based on mu and the icc where mu is the mean proportion and icc is the intra-class correlation.
p_mu = p_shape1/(p_shape1 + p_shape2)
p_icc = 1/(p_shape1 + p_shape2 + 1)
p_shape1 = p_mu*(1-p_icc)/p_icc
p_shape2 = (1-p_mu)*(1-p_icc)/p_icc
John J. Aponte
myDistr <- new_BETABINOMIAL(10,1,1)
myDistr$rfunc(10)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.