MultiSegmentModelMixin¶
- class MultiSegmentModelMixin(base_model: Any)[source]¶
Bases:
etna.models.mixins.ModelForecastingMixinMixin for holding methods for multi-segment prediction.
It currently isn’t working with prediction intervals and context.
Init MultiSegmentModel.
- Parameters
base_model (Any) – Internal model which will be used to forecast segments, expected to have fit/predict interface
- Inherited-members
Methods
fit(ts)Fit model.
Get internal model that is used inside etna class.
- fit(ts: etna.datasets.tsdataset.TSDataset) etna.models.mixins.MultiSegmentModelMixin[source]¶
Fit model.
- Parameters
ts (etna.datasets.tsdataset.TSDataset) – Dataset with features
- Returns
Model after fit
- Return type
- get_model() Any[source]¶
Get internal model that is used inside etna class.
Internal model is a model that is used inside etna to forecast segments, e.g.
catboost.CatBoostRegressororsklearn.linear_model.Ridge.- Returns
Internal model
- Return type
Any