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.close()

关闭后端。

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

每个采样器的采样统计信息。