Skip to content
Snippets Groups Projects
Commit 92d57abd authored by Gregory Ashton's avatar Gregory Ashton
Browse files

Add fixed-prior samples to the posterior data frame

Previously variables with a fixed (or delta function) prior where not
added to the posterior data frame; the documentation for
`samples_to_posterior` indicates that this is the case. This resolves that.
parent af1e374b
No related branches found
No related tags found
1 merge request!176Add function to plot data with draws from the posterior and max like
Pipeline #30296 passed
......@@ -236,7 +236,8 @@ class Result(dict):
"""
return self.posterior_volume / self.prior_volume(priors)
def plot_corner(self, parameters=None, save=True, dpi=300, **kwargs):
def plot_corner(self, parameters=None, save=True, priors=None, dpi=300,
**kwargs):
""" Plot a corner-plot using corner
See https://corner.readthedocs.io/en/latest/ for a detailed API.
......@@ -423,6 +424,9 @@ class Result(dict):
self.samples, columns=self.search_parameter_keys)
data_frame['log_likelihood'] = getattr(
self, 'log_likelihood_evaluations', np.nan)
for key in priors:
if getattr(priors[key], 'is_fixed', False):
data_frame[key] = priors[key].peak
# We save the samples in the posterior and remove the array of samples
del self.samples
else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment