SampleResult

class pmrf.infer.SampleResult(samples: PyTree[jax.jaxlib._jax.Array], fn_values: Array, weights: Array | None = None, logevidence: Array | None = None, logevidence_error: Array | None = None)

Bases: Module

Lower-level solver result returning from a sampling run.

fn_values: Array

Stacked log-likelihood or log-posterior function values

logevidence: Array | None = None

Log of the evidence

logevidence_error: Array | None = None

Error of the log of the evidence

samples: PyTree[jax.jaxlib._jax.Array]

Stacked array samples

weights: Array | None = None

Weights associated with the samples (mostly for Nested/Importance sampling)