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 仅适用于二进制(布尔)和 k=1 的分类变量。
BinaryMetropolis.step
(point)执行采样器的一个步骤。
属性
name
stats_dtypes
包含 <=1 个字典的列表,该字典将统计名称映射到数据类型。
stats_dtypes_shapes
将统计名称映射到数据类型和形状。
vars
分配给步骤方法的变量。