-
Notifications
You must be signed in to change notification settings - Fork 977
Open
Labels
feature requestUse this label to request a new featureUse this label to request a new feature
Description
Is your feature request related to a current problem? Please describe.
CatBoost has the ability to regress multiple quantiles using a single model, with the MultiQuantile loss: https://catboost.ai/docs/en/concepts/loss-functions-regression#MultiQuantile
However, it seems that feature is not used by Darts: https://github.com/unit8co/darts/blob/master/darts/models/forecasting/catboost_model.py#L352
It might make the use of multiple quantiles much faster by avoiding the training of multiple models.
Describe proposed solution
It seems relatively straightforward to use MultiQuantile instead of Quantile. I'm happy to contribute a PR for this. The questions I would like to clarify are:
- how does this interact with multi-output regression, either for multiple components, or in the case of
multi_models=Truewithoutput_chunk_length>1? As far as I understand, multi-regression is only supported for RMSE loss, correct? - should this be left exposed as an option to the user?
Metadata
Metadata
Assignees
Labels
feature requestUse this label to request a new featureUse this label to request a new feature