pymc.step_methods.Slice#
- class pymc.step_methods.Slice(*args, **kwargs)[source]#
Univariate slice sampler step method.
- Parameters:
- vars
list, optional List of value variables for sampler.
- w
float, default 1.0 Initial width of slice.
- tunebool, default
True Flag for tuning.
- model
Model, optional Optional model for sampling step. It will be taken from the context if not provided.
- iter_limit
int, defaultnumpy.inf Maximum number of iterations for the slice sampler.
- rng: RandomGenerator
An object that can produce be used to produce the step method’s
Generatorobject. Refer topymc.util.get_random_generator()for more information.
- vars
Methods
Slice.__init__([vars, w, tune, model, ...])Create the ArrayStepShared object.
Slice.astep(apoint)Perform a single sample step in a raveled and concatenated parameter space.
Slice.competence(var, has_grad)Slice.set_rng(rng)Slice.step(point)Perform a single step of the sampler.
Attributes
default_blockednamesampling_statestats_dtypesA list containing <=1 dictionary that maps stat names to dtypes.
stats_dtypes_shapesMaps stat names to dtypes and shapes.
varsVariables that the step method is assigned to.