Skip to content
Snippets Groups Projects
Commit bf0b48e0 authored by Colm Talbot's avatar Colm Talbot
Browse files

BUGFIX: allow likelihood and prior reweighting

parent 7eb093ed
No related branches found
No related tags found
1 merge request!1260BUGFIX: allow likelihood and prior reweighting
......@@ -219,10 +219,15 @@ def get_weights_for_reweighting(
desc='Computing priors',
total=n),
start=starting_index):
# prior calculation needs to not have prior or likelihood keys
ln_prior = sample.pop("log_prior", np.nan)
if "log_likelihood" in sample:
del sample["log_likelihood"]
if old_prior is not None:
old_log_prior_array[ii] = old_prior.ln_prob(sample)
else:
old_log_prior_array[ii] = sample["log_prior"]
old_log_prior_array[ii] = ln_prior
if new_prior is not None:
new_log_prior_array[ii] = new_prior.ln_prob(sample)
......
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