UserDefinedLikelihood#
- class cuqi.likelihood.UserDefinedLikelihood(dim=None, logpdf_func=None, gradient_func=None, geometry=None, name=None)[source]#
Class to wrap user-defined likelihood functions.
- Parameters:
dim (int) – Dimension of the likelihood.
logpdf_func (callable) – Function evaluating log density function.
gradient_func (callable) – Function evaluating the gradient of the log density.
geometry (Geometry) – Geometry of the likelihood.
Methods
__init__([dim, logpdf_func, gradient_func, ...])Return parameter names of likelihood
gradient(*args, **kwargs)Return gradient of likelihood function
logd(*args, **kwargs)Returns value of likelihood function
Attributes