pymc.DirichletMultinomial#
- class pymc.DirichletMultinomial(name, *args, **kwargs)[源代码]#
Dirichlet 多项式对数似然。
多项分布的狄利克雷混合分布,具有边缘化的概率质量函数。
\[f(x \mid n, a) = \frac{\Gamma(n + 1)\Gamma(\sum a_k)} {\Gamma(n + \sum a_k)} \prod_{k=1}^K \frac{\Gamma(x_k + a_k)} {\Gamma(x_k + 1)\Gamma(a_k)}\]支持
\(x \in \{0, 1, \ldots, n\}\) 使得 \(\sum x_i = n\)
均值
\(n \frac{a_i}{\sum{a_k}}\)
- 参数:
- n : 类似张量 的
int
python:int 的 tensor_like 每个重复中的总计数(n > 0)。
- a : 类张量 的
float
tensor_like offloat
Dirichlet 集中参数 (a > 0)。类别的数量由最后一个轴的长度给出。
- n : 类似张量 的
方法
DirichletMultinomial.dist
(n, a, *args, **kwargs)创建一个与 cls 分布相对应的张量变量。