pymc.BetaBinomial#
- class pymc.BetaBinomial(name, *args, **kwargs)[源代码]#
Beta-二项分布对数似然。
等价于成功概率从beta分布中抽取的二项随机变量。该分布的概率质量函数是
\[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
)支持
\(x \in \{0, 1, \ldots, n\}\)
均值
\(n \dfrac{\alpha}{\alpha + \beta}\)
方差
\(\dfrac{n \alpha \beta (\alpha+\beta+n)}{(\alpha+\beta)^2 (\alpha+\beta+1)}\)
- 参数:
- n : 类似张量 的
int
python:int 的 tensor_like 伯努利试验的次数(n >= 0)。
- alpha : 类似张量 的
float
tensor_like offloat
alpha > 0.
- beta : 类似张量 的
float
tensor_like offloat
beta > 0.
- n : 类似张量 的
方法
BetaBinomial.dist
(alpha, beta, n, *args, ...)创建一个与 cls 分布相对应的张量变量。