pymc.BetaBinomial#
- class pymc.BetaBinomial(name, *args, **kwargs)[source]#
Beta-binomial log-likelihood.
Equivalent to binomial random variable with success probability drawn from a beta distribution. The pmf of this distribution is
\[f(x \mid \alpha, \beta, n) = \binom{n}{x} \frac{B(x + \alpha, n - x + \beta)}{B(\alpha, \beta)}\](
Source code
,png
,hires.png
,pdf
)Support
\(x \in \{0, 1, \ldots, n\}\)
Mean
\(n \dfrac{\alpha}{\alpha + \beta}\)
Variance
\(\dfrac{n \alpha \beta (\alpha+\beta+n)}{(\alpha+\beta)^2 (\alpha+\beta+1)}\)
- Parameters:
- ntensor_like of
int
Number of Bernoulli trials (n >= 0).
- alphatensor_like of
float
alpha > 0.
- betatensor_like of
float
beta > 0.
- ntensor_like of
Methods
BetaBinomial.dist
(alpha, beta, n, *args, ...)Creates a tensor variable corresponding to the cls distribution.