Unfortunately, Rob’s work was done in pymc3.9.3. PyMC 5 supports sample_smc, which now provides its trace as a arviz InferenceData object, without a report property. How can log_marginal_likehood be reported now?
Hi @bridgeland the log-marginal-likelihood is stored in the
InferenceData object under the
Following your example it should be
partial_smc_trace.sample_stats["log_marginal_likelihood"] you will get one value per chain (two in your example).