core.likelihood.Likelihood

core.likelihood.Likelihood()

Methods

Name Description
log_likelihood
log_likelihood_multi Calculate the log likelihood at multiple points in parameter space. Works with

log_likelihood

core.likelihood.Likelihood.log_likelihood(theta)

log_likelihood_multi

core.likelihood.Likelihood.log_likelihood_multi(theta, num_processes=1)

Calculate the log likelihood at multiple points in parameter space. Works with multiprocessing.

This wraps the log_likelihood() method.

Parameters

Name Type Description Default
theta pd.DataFrame Parameters values at which to evaluate likelihood. required
num_processes int Number of processes to use. 1

Returns

Name Type Description
np.array of log likelihoods