class_docstr: This class defines the certain data operation implementation for time series
  forecasting
  
  Args:
      operation_type: str type of the operation defined in operation or
          data operation repositories
      params: hyperparameters to fit the model with
class_docstr_tok: ["This","class","defines","the","certain","data","operation","implementation","for","time","series","forecasting","Args",":","operation_type",":","str","type","of","the","operation","defined","in","operation","or","data","operation","repositories","params",":","hyperparameters","to","fit","the","model","with"]
docstr: This method used for prediction of the target data during predict stage.
  
  :param trained_operation: trained operation object
  :param predict_data: data to predict
  :return OutputData: passed data with new predicted target
docstr_tok: ["This","method","used","for","prediction","of","the","target","data","during","predict","stage",".",":","param","trained_operation",":","trained","operation","object",":","param","predict_data",":","data","to","predict",":","return","OutputData",":","passed","data","with","new","predicted","target"]
code: def predict(
      self, trained_operation, predict_data: InputData
  ) -> OutputData:
      """
      This method used for prediction of the target data during predict stage.
  
      :param trained_operation: trained operation object
      :param predict_data: data to predict
      :return OutputData: passed data with new predicted target
      """
  
      prediction = trained_operation.transform(predict_data)
      converted = self._convert_to_output(prediction, predict_data)
      return converted
  
imports: import warnings
  from typing import Optional
  from fedot.core.data.data import InputData, OutputData
  from fedot.core.operations.evaluation.evaluation_interfaces import EvaluationStrategy
  from fedot.core.operations.evaluation.operation_implementations.data_operations.ts_transformations import ExogDataTransformationImplementation, GaussianFilterImplementation, LaggedTransformationImplementation, TsSmoothingImplementation, SparseLaggedTransformationImplementation, CutImplementation, NumericalDerivativeFilterImplementation
  from fedot.core.operations.evaluation.operation_implementations.models.ts_implementations.arima import ARIMAImplementation, STLForecastARIMAImplementation
  from fedot.core.operations.evaluation.operation_implementations.models.ts_implementations.cgru import CGRUImplementation
  from fedot.core.operations.evaluation.operation_implementations.models.ts_implementations.naive import RepeatLastValueImplementation, NaiveAverageForecastImplementation
  from fedot.core.operations.evaluation.operation_implementations.models.ts_implementations.poly import PolyfitImplementation
  from fedot.core.operations.evaluation.operation_implementations.models.ts_implementations.statsmodels import AutoRegImplementation, GLMImplementation, ExpSmoothingImplementation
  from fedot.core.operations.operation_parameters import OperationParameters
  from fedot.utilities.random import ImplementationRandomStateHandler
label_desc: Use image node_id 3 for calling the FedotTsTransformingStrategy obj's underlying member method code with example usage: obj.predict(trained_operation, predict_data) and returns: converted