-
Notifications
You must be signed in to change notification settings - Fork 918
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XGboost regression model (and probabilistic forecasting faisability) #1134
Comments
Do you have any idea when XGBoost will become available in Darts? |
No estimate yet, although it's fairly high on our backlog. Would you be interested in contributing this model @yepher ? |
I am not familiar with the internals of Darts. But could be a fun project. I will take a look to see if it is something I could accomplish. |
Cool, a good place to start could be to try to replicate what has been done for LGBM here, for XGBoost. In particular it would be important to try to provide access to probabilistic estimates of XGBoost, if any (e.g. LGBM provides quantiles estimates, maybe XGBoost too?), and also leverage the multi-output capabilities. You can have a look and let us know if you want to do it, and/or if you have questions :) |
Here in gradient_boosted_model.py#L7 the code says:
But when I look in the README.m I do not see any mention of how to I think it meant to say, see INSTALL.md |
Would love to see XGBoost in darts! On the topic of multi-output regression, the documentation notes that multi-output has "limited support from objectives and metrics". If there are certain objective functions that are important for darts but not currently available, we'd love to learn more. cc @trivialfis @dantegd |
Hi, I help maintain the XGBoost project and developed the initial support for multi-output. Please let me know if I can be useful here. Would love the see XGBoost being part of darts. |
Hi @beckernick @trivialfis, I have started some work to include XGBoost in Darts. I haven't yet played with multi-output regression but this is not super duper important: we are wrapping several models in a MultiOutputRegressor by default so things will work as intended even on multivariate series or for multi-step forecasting. One thing that I think would be very valuable, though, would be to have a way to do quantile regression, e.g., by having an |
I think a solution could be to specify a custom |
We are planning for quantile regression support. Stay tuned. ;-) |
The text was updated successfully, but these errors were encountered: