pymc.model.core.Model.check_start_vals#
- Model.check_start_vals(start, **kwargs)[source]#
Check that the logp is defined and finite at the starting point.
- Parameters:
- start
dict
, orarray
ofdict
Starting point in parameter space (or partial point) Defaults to
trace.point(-1))
if there is a trace provided andmodel.initial_point
if not (defaults to empty dict). Initialization methods for NUTS (seeinit
keyword) can overwrite the default.- Other keyword arguments
Any other keyword argument is sent to
point_logps()
.
- start
- Returns:
- Raises:
KeyError
if
the
parameters
provided
by
startdo
not
agree
with
the
parameters
contained
within
the
model.pymc.exceptions.SamplingError
if
the
evaluation
ofthe
parameters
in
start
leads
to
an
invalid
(i.e. non-finite)state