pymc.BinaryMetropolis#

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

针对二元变量优化的 Metropolis-Hastings 算法

参数:
vars: list

采样器的值变量列表

缩放:标量或数组

提案的初始比例因子。默认为1。

tune: bool

用于调整的标志。默认为 True。

tune_interval: int

调优的频率。默认值为100次迭代。

模型: PyMC 模型

采样步骤的可选模型。默认为 None(从上下文中获取)。

方法

BinaryMetropolis.__init__(vars[, scaling, ...])

BinaryMetropolis.astep(apoint, *args)

在展开并连接的参数空间中执行单一样本步骤。

BinaryMetropolis.competence(var)

BinaryMetropolis 仅适用于二进制(布尔)和 k=1 的分类变量。

BinaryMetropolis.step(point)

执行采样器的一个步骤。

BinaryMetropolis.stop_tuning()

属性

name

stats_dtypes

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

stats_dtypes_shapes

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

vars

分配给步骤方法的变量。