pypomp.core.results.PanelPompMIFResult¶
- class pypomp.core.results.PanelPompMIFResult(method: str, execution_time: float | None, key: Array, timestamp: Timestamp = <factory>, theta: PanelParameters | None = None, shared_traces: DataArray = <factory>, unit_traces: DataArray = <factory>, logLiks: DataArray = <factory>, J: int = 0, M: int = 0, rw_sd: RWSigma | None = None, a: float = 0.0, thresh: float = 0.0, n_monitors: int = 0, block: bool = False)[source]¶
Bases:
PanelPompEstimationTracesMixin,PanelPompBaseResultResult from PanelPomp.mif() 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 multiple result objects of the same type.
print_summary([n])Print a summary of this result.
to_dataframe([ignore_nan])Convert panel result to DataFrame.
traces()Return panel result formatted as traces (long format).
Attributes
JThe number of particles used for filtering.
MThe number of iterations performed.
aThe cooling fraction used.
blockWhether block-style filtering was used.
n_monitorsThe number of particle filters used to estimate log-likelihoods at each iteration.
rw_sdThe random walk standard deviations for parameter perturbation.
thetaThe panel parameter object used for the computation.
threshThe resampling threshold used.
shared_tracesShared parameter traces across iterations.
unit_tracesUnit-specific parameter traces across iterations.
logLiksLog-likelihoods for each unit across iterations.
methodThe name of the method that produced this result (e.g., 'pfilter', 'mif').
execution_timeTotal execution time in seconds.
keyThe JAX random key used for this execution.
timestampThe date and time when the result was created.