API#

维度#

PyMC 提供了许多方法和语法糖,以便在模型中轻松指定随机变量的维度。请参阅 Distribution Dimensionality 笔记本以查看演示该功能的示例。

API 扩展#

图表、统计和诊断#

绘图、统计和诊断被委托给 ArviZ 库,这是一个用于“贝叶斯模型的探索性分析”的通用库。

  • 来自 arviz.plots 模块的函数可以通过 pymc.<function>pymc.plots.<function> 访问,但关于它们的API文档,请参阅 ArviZ文档

  • 来自 arviz.stats 模块的函数可以通过 pymc.<function>pymc.stats.<function> 访问,但关于它们的API文档,请参阅 ArviZ文档

ArviZ 是 PyMC 的一个依赖项,因此,除了上述位置之外,导入 ArviZ 并使用 arviz.<函数> 也将无需任何额外安装即可工作。

广义线性模型 (GLMs)#

广义线性模型被委托给 Bambi 库,这是一个基于 PyMC 构建的高级贝叶斯模型构建接口。

Bambi 不是 PyMC 的依赖项,应该在安装 PyMC 之外单独安装 Bambi,以便通过公式语法生成 PyMC 模型。