pypomp.core.results.ResultsHistory

class pypomp.core.results.ResultsHistory(entries: Sequence[BaseResult] | None = None)[source]

Bases: object

Stores and manages a history of results from multiple pypomp runs.

Methods

CLL([index, average])

Get conditional log-likelihoods for entry at index.

ESS([index, average])

Get Effective Sample Size for entry at index.

__init__([entries])

add(entry)

Alias for append() for backward compatibility.

append(entry)

Add a new result to the history.

clear()

Clear all entries from the history.

last()

Get last entry.

merge(*histories)

Merge multiple histories into one by merging entries at each index.

print_summary([n])

Print a summary of the results history.

results([index, ignore_nan])

Get results DataFrame for entry at index.

time()

Return a DataFrame summarizing execution times.

traces()

Return a DataFrame with the full trace of log-likelihoods and parameters from the entire result history.