pypomp.core.results.PanelPompPFilterResult

class pypomp.core.results.PanelPompPFilterResult(method: str, execution_time: float | None, key: Array, timestamp: Timestamp = <factory>, theta: PanelParameters | None = None, logLiks: DataArray = <factory>, J: int = 0, reps: int = 1, thresh: float = 0.0, CLL_da: DataArray | None = None, ESS_da: DataArray | None = None, filter_mean: DataArray | None = None, prediction_mean: DataArray | None = None)[source]

Bases: PanelPompBaseResult

Result from PanelPomp.pfilter() method.

Methods

CLL([average])

Return conditional log-likelihoods as a DataFrame.

ESS([average])

Return Effective Sample Size as a DataFrame.

__init__(method, execution_time, key, ...)

merge(*results)

Merge replications from multiple PanelPompPFilterResult objects into a single object.

print_summary()

Print summary of panel pfilter result.

to_dataframe([ignore_nan])

Convert panel pfilter result to DataFrame.

traces()

Return pfilter results formatted as traces (long format).

Attributes

CLL_da

ESS_da

J

filter_mean

prediction_mean

reps

theta

thresh

logLiks

method

execution_time

key

timestamp