Skip to content
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

Quantile Regression and Support for Prediction Intervals #1433

Open
nnorton24 opened this issue Aug 2, 2016 · 6 comments
Open

Quantile Regression and Support for Prediction Intervals #1433

nnorton24 opened this issue Aug 2, 2016 · 6 comments

Comments

@nnorton24
Copy link

nnorton24 commented Aug 2, 2016

I know that sklearn.ensemble.GradientBoostingRegressor supports quantile regression and the production of prediction intervals. Are there any plans for the XGBoost package to offer similar support?

@hetong007
Copy link
Member

Quantile regression is currently not supported.

It can be achieved by defining the objective function on user's side: https://github.com/dmlc/xgboost/blob/master/R-package/demo/custom_objective.R

@arbackus
Copy link

Quantile regression with xgboost requires custom gradient and hessian functions. Here is an implementation in Python: http://www.bigdatarepublic.nl/regression-prediction-intervals-with-xgboost/

@joseortiz3
Copy link

Note that implementation is not very useful for most users, since it specifies grid-searching three parameters (very costly) to get a quantile estimate. In sklearn, you define only the quantile value and you are given a very robust and reliable estimate of that quantile.

@tqchen tqchen closed this as completed Jul 4, 2018
@lock lock bot locked as resolved and limited conversation to collaborators Oct 24, 2018
@dmlc dmlc unlocked this conversation Nov 14, 2020
@hcho3 hcho3 reopened this Nov 14, 2020
@Sandy4321
Copy link

any progress ?

link above is broken
http://www.bigdatarepublic.nl/regression-prediction-intervals-with-xgboost/

@trivialfis trivialfis added this to Need prioritize in 2.0 Roadmap Nov 3, 2021
@trivialfis trivialfis moved this from Need prioritize to 2.0 in 2.0 Roadmap Nov 12, 2021
@trivialfis
Copy link
Member

Related unit8co/darts#1134 .

@BraulioPi
Copy link

??

@trivialfis trivialfis moved this from 2.0 TODO to 2.0 Done in 2.0 Roadmap Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
2.0 Roadmap
  
2.0 Done
Development

No branches or pull requests

9 participants