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 |