pymc.HamiltonianMC#

class pymc.HamiltonianMC(*args, **kwargs)[源代码]#

基于哈密顿力学的连续变量采样器。

参见 NUTS 采样器,了解自动调整的停止时间和步长缩放。

方法

HamiltonianMC.__init__([vars, path_length, ...])

设置哈密顿蒙特卡罗采样器。

HamiltonianMC.astep(q0)

执行一次HMC迭代。

HamiltonianMC.competence(var, has_grad)

检查这个类对于采样随机变量的适用性。

HamiltonianMC.reset([start])

HamiltonianMC.reset_tuning([start])

HamiltonianMC.step(point)

执行采样器的一个步骤。

HamiltonianMC.stop_tuning()

属性

default_blocked

name

stats_dtypes

包含 <=1 个字典的列表,该字典将统计名称映射到数据类型。

stats_dtypes_shapes

将统计名称映射到数据类型和形状。

vars

分配给步骤方法的变量。

integrator