schmaus
1
When running this code:
with model:
fit = pm.fit(method="advi")
trace = fit.trace()
The resulting trace inference data object is missing the log_likelihood group.
The option to create this group is explicitly set to False in this line:
At first glance, setting this option to True seems to work and arviz is able to compute az.loo(trace) with a result that looks reasonable to me.
So what am I missing here? What’s the reason behind excluding log_likelihood from these samples?
No idea, but there was some recent discussion of this here.
1 Like