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 
