base_case_forecaster#

Base case forecasting model that uses lag features for predictions.

Provides a simple baseline forecasting model that predicts using historical load values from lag features created by LagTransform. This model serves as a naive baseline for comparison with more sophisticated forecasting approaches, implementing the common assumption that energy load patterns exhibit weekly periodicity.

The forecaster constructs lag column names based on hyperparameter configuration and uses them to make predictions. It prioritizes the primary lag (default: 7-day) but falls back to the fallback lag (default: 14-day) when primary lag data is not available.

Classes#

BaseCaseForecaster(**data)

Base case forecaster that repeats weekly patterns for predictions.

BaseCaseForecasterHyperParams(**data)

Hyperparameter configuration for base case forecaster.