question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Follow-up of QuantileRegressor implementation

See original GitHub issue

QuantileRegressor has been implemented in https://github.com/scikit-learn/scikit-learn/pull/9978 However, it was reported to have an issue with large array of data where linear programming solvers require to form huge matrices for the optimization problem.

A potential solution is to have an online solver using partial_fit. However, it is not clear which solvers would be best to solve this issue.

Has proposed by @agramfort https://github.com/scikit-learn/scikit-learn/pull/9978#issuecomment-847159716, we should benchmark the different available solvers before making an implementation choice.

Pinging @RPyElec @avidale @agramfort @lorentzenchr @GaelVaroquaux that were involved in the discussion in the former pull-request.

Tasks:

  • Add support for sparse X (relatively easy). #21086
  • Propose an algorithm for a partial_fit method, test and benchmark it (difficult task).

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:16 (13 by maintainers)

github_iconTop GitHub Comments

1reaction
venkyyuvycommented, Dec 15, 2021

@RPyElec @avidale thinking about it I think it makes more sense to add your stochastic solver to SGGRegressor as it also has the right API for stochastic solvers and it has all the machinery. It’s “just” a matter of adding one more loss in the gradient computations.

Is there any consensus for this? If so I would be interested in working on it.

1reaction
BatMrEcommented, Sep 19, 2021

@BatMrE can I take this up ?

Hi @venkyyuvy Yes you can, I am bit packed

Read more comments on GitHub >

github_iconTop Results From Across the Web

ENH support sparse data input for QuantileRegressor #21086
Edit: This enables sparse X for QuantileRegressor with the highs* solvers. Any other comments? ... Follow-up of QuantileRegressor implementation #20132.
Read more >
quantile regression | Mathematica for prediction algorithms
In the follow up live-coding session I discussed topics like outliers ... The implementations are in the package QuantileRegression.m ...
Read more >
sklearn.linear_model.QuantileRegressor
The linear QuantileRegressor optimizes the pinball loss for a desired quantile and is robust to outliers. This model uses an L1 regularization like...
Read more >
[LiVE] Quantile Regression Workflows (WL Live-Stream Series)
In the follow up live-coding session I discussed topics like outliers removal (data cleaning), anomaly detection, and structural breaks.
Read more >
Unanswered 'linearmodels' Questions - Stack Overflow
QuantileRegressor then R model implementation? ... Every subject has more than one tests in his/her follow up i.e one test per year. I...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found