Likelihood Functions¶
-
class
radvel.likelihood.
Likelihood
(model, x, y, yerr, extra_params=[], decorr_params=[], decorr_vectors=[])[source]¶ Generic Likelihood
-
class
radvel.likelihood.
RVLikelihood
(model, t, vel, errvel, suffix='', decorr_vars=[], decorr_vectors=[])[source]¶ RV Likelihood
The Likelihood object for a radial velocity dataset
Parameters: - model (radvel.model.RVModel) – RV model object
- t (array) – time array
- vel (array) – array of velocities
- errvel (array) – array of velocity uncertainties
- suffix (string) – suffix to identify this Likelihood object useful when constructing a CompositeLikelihood object.
-
errorbars
()[source]¶ Return uncertainties with jitter added in quadrature.
Returns: uncertainties Return type: array
-
radvel.likelihood.
loglike_jitter
(residuals, sigma, sigma_jit)[source]¶ Log-likelihood incorporating jitter
See equation (1) in Howard et al. 2014. Returns loglikelihood, where sigma**2 is replaced by sigma**2 + sigma_jit**2. It penalizes excessively large values of jitter
Parameters: - residuals (array) – array of residuals
- sigma (array) – array of measurement errors
- sigma_jit (float) – jitter
Returns: log-likelihood
Return type: float