BacktestForecasterConfig#
- class openstef_beam.backtesting.backtest_forecaster.mixins.BacktestForecasterConfig(**data: Any) None[source]
Bases:
BaseConfigConfiguration parameters for backtesting forecasting models.
Defines the operational constraints and requirements for a forecasting model during backtesting simulations. Controls data availability requirements, prediction horizons, and training schedules.
- Parameters:
data (
Any)
- requires_training: bool
- predict_sample_interval: timedelta
- predict_length: timedelta
- predict_min_length: timedelta
- predict_context_length: timedelta
- predict_context_min_coverage: float
- training_context_length: timedelta
- training_context_min_coverage: float
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': False, 'extra': 'ignore', 'protected_namespaces': ()}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].