python - PyMC 中的狄利克雷分布

标签 python distribution pymc mcmc dirichlet

有人可以解释一下在 PyMC 中如何使用狄利克雷分布(带有一个工作示例)吗?

我意识到这很微不足道,但我无法找到所有组件的踪迹。有什么出路吗?

我已经在这里发布了我的代码的相关部分

KeyError while printing trace in PyMC

最佳答案

也许让您烦恼的是,当您定义 k 分量狄利克雷分布时,pymc 只给出 k-1 分量。假设剩余分量为 1 减去所有分量之和。请参阅here .

顺便说一句,这种行为在 pymc3 中发生了变化,它返回 k 个分量(显然加了 1)。

关于python - PyMC 中的狄利克雷分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24125576/

相关文章:

linux - 为 Haskell 开发选择 Linux 发行版

bayesian - 在pymc3中创建三级逻辑回归模型

python - 使用 PyMC3 的贝叶斯 : PatsyError

python - PyMC 建模具有未知均值和协方差的层次回归

python - 将 opencv 图像连同其他数据一起发送到 Flask Server

python - 理解 pandas 中的 lambda 函数

Python:生成连续分布(Maxwell-Boltzmann类型)生成随机值

python - Python 中的 Beta 二项式函数

python - 为什么在 pandas USFederalHolidayCalendar 中假期被编码为 MemorialDay?

python - .loc 在多级索引数据帧上的意外行为