pymc.backends.NDArray#
- class pymc.backends.NDArray(name=None, model=None, vars=None, test_point=None)[源代码]#
NDArray 跟踪对象
- 参数:
- 名称: str
后端名称。这对于 NDArray 后端没有意义。
- 模型: 模型
如果为 None,模型将从 with 上下文中获取。
- vars: 变量列表
这些变量的采样值将被存储。如果为 None,则使用 model.unobserved_RVs。
方法
NDArray.__init__
([name, model, vars, test_point])关闭后端。
NDArray.get_sampler_stats
(stat_name[, ...])从轨迹中获取采样器统计信息。
NDArray.get_values
(varname[, burn, thin])从跟踪中获取值。
NDArray.point
(idx)返回当前链在 idx 处的点值字典,键为变量名。
NDArray.record
(point[, sampler_stats])记录一次采样迭代的结果。
NDArray.setup
(draws, chain[, sampler_vars])执行特定链的设置。
属性
stat_names
chain
链编号。
varnames
跟踪变量的名称。
sampler_vars
每个采样器的采样统计信息。