mcmc_ll_wrapper

peebee.optimize.mcmc_ll_wrapper(params, fitter, data=None)

Wrapper for Fitter likelihood calculation to provide the correct signature for MCMC samplers.

Parameters:
  • (array_like) (params) – Parameter vector in optimization space

  • (Fitter) (fitter) – Fitter instance with model and data set

  • optional) (data (dict,) – Optional data dictionary to override fitter’s data for likelihood calculation (has keys ‘l’, ‘b’, ‘d’, ‘alos’, ‘alos_err’) – useful if you want to vary dist, proper motion, etc within the MCMC

Returns:

log_likelihood (float) - Log-likelihood value for given parameters