pypomp.core.results.PompTrainResult¶
- class pypomp.core.results.PompTrainResult(method: str, execution_time: float | None, key: Array, timestamp: Timestamp = <factory>, theta: list[dict] = <factory>, traces_da: DataArray = <factory>, optimizer: str = 'SGD', J: int = 0, M: int = 0, eta: dict[str, float]=<factory>, alpha: float = 0.97, thresh: int = 0, ls: bool = False, c: float = 0.1, max_ls_itn: int = 10, eta_cooling: float = 1.0, alpha_cooling: float = 1.0)[source]¶
Bases:
PompBaseResultResult from Pomp.train() 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 PompTrainResult objects into a single object.
print_summary()Print summary of train result.
to_dataframe([ignore_nan])Convert train result to DataFrame.
traces()Return traces DataFrame for this train result.
Attributes
JMalphaalpha_coolingceta_coolinglsmax_ls_itnoptimizerthreshtraces_daetathetamethodexecution_timekeytimestamp