FitAbstractModel¶
- class FitAbstractModel[source]¶
Bases:
abc.ABC
Interface for model with fit method.
- Inherited-members
Methods
fit
(ts)Fit model.
Get internal model/models that are used inside etna class.
- abstract fit(ts: etna.datasets.tsdataset.TSDataset) etna.models.base.FitAbstractModel [source]¶
Fit model.
- Parameters
ts (etna.datasets.tsdataset.TSDataset) – Dataset with features
- Returns
Model after fit
- Return type
- abstract get_model() Union[Any, Dict[str, Any]] [source]¶
Get internal model/models that are used inside etna class.
Internal model is a model that is used inside etna to forecast segments, e.g.
catboost.CatBoostRegressor
orsklearn.linear_model.Ridge
.- Returns
The result can be of two types:
if model is multi-segment, then the result is internal model
if model is per-segment, then the result is dictionary where key is segment and value is internal model
- Return type
Union[Any, Dict[str, Any]]