Skip to content

Commit 31072ef

Browse files
refactor: reworded list comprehension in log_likelihood
1 parent a473e87 commit 31072ef

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pymc_extras/model/marginal/distributions.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,9 @@ def laplace_marginal_rv_logp(op: MarginalLaplaceRV, values, *inputs, **kwargs):
406406
logps_dict = conditional_logp(rv_values=rv_values, **kwargs)
407407

408408
# logp(y | x, params)
409-
log_likelihood = pt.sum([pt.sum(logps_dict[k]) for k in logps_dict if k != marginalized_vv])
409+
log_likelihood = pt.sum(
410+
[logp_term.sum() for value, logp_term in logps_dict.items() if value is not marginalized_vv]
411+
)
410412

411413
# logp = logp(y | x, params) + logp(x | params)
412414
logp = pt.sum([pt.sum(logps_dict[k]) for k in logps_dict])

0 commit comments

Comments
 (0)