INNER CODE UNIT · Python
forecast
aimclub/FEDOT · fedot/api/main.py:343
def forecast(self,
pre_history: Optional[Union[str, Tuple[np.ndarray, np.ndarray], InputData, dict]] = None,
horizon: Optional[int] = None,
path_to_save: Optional[PathType] = None) -> np.ndarray:
"""Forecasts the new values of time series. If horizon is bigger than forecast length of fitted model -
out-of-sample forecast is applied (not supported for multi-modal data).
Args:
pre_history: an array with features for pre-history of the forecast.
horizon: amount of steps to forecast.
path_to_save: if specified, path to save prediction to.
Returns:
An array with prediction values.
"""
self._check_forecast_applicable()
forecast_length = self.train_data.task.task_params.forecast_length