Results¶
- class omnicast.ForecastResult(mean, lower, upper, model_name, observed=None)[source]¶
Bases:
objectPoint forecasts and prediction intervals in tidy, labelled form.
- Parameters:
- class omnicast.BacktestResult(scores, predictions, model_name, metric, observed=None)[source]¶
Bases:
objectRolling-origin backtest scores plus the predictions behind them.
- Parameters:
scores (
DataFrame) – One row per fold: ‘cutoff’, ‘score’, ‘n_train’.predictions (
DataFrame) – One row per fold-step: ‘cutoff’, ‘target_date’, ‘step’, ‘predicted’, ‘actual’, and interval columns ‘lower_{level}’ / ‘upper_{level}’.model_name (
str) – Name of the evaluated model.metric (
str) – Metric used for scoring (e.g. ‘rmse’).observed (
Series|None) – The series that was backtested;.plot()falls back to it.