forecasting_model#

High-level forecasting models that orchestrate the complete prediction pipeline.

Provides BaseForecastingModel — the abstract base shared by single-model and ensemble pipelines — and ForecastingModel, the concrete single-forecaster implementation. Both combine preprocessing, prediction, and postprocessing into a unified interface while providing consistent data transformation and validation.

Functions#

restore_target(dataset, original_dataset, ...)

Restore the target column from the original dataset to the given dataset.

Classes#

BaseForecastingModel(**data)

Abstract base for forecasting models (single-forecaster and ensemble).

ForecastingModel(**data)

Single-forecaster pipeline: preprocessing -> forecaster -> postprocessing.

ModelFitResult(**data)

Result of fitting a forecasting model.