-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Implement Adaptive Lasso / reweighted L1 #555
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
Comments
I would like to give this a try, can't really find the paper in that link though. |
I can't see it either. |
Since the reference request is in this thread, I'm dumping it here rather than #4912. Adaptive Lasso is huge in my field (statistics) because of its oracle properties, and because it turns out to be essential to do reweighting for robust fitting in a variety of circumstances - I think the original ref here is Zou - here's a preprint: http://users.stat.umn.edu/~zouxx019/Papers/adalasso.pdf More generally, there are many Lasso variants that one can implement from the basic lasso if you have access to coefficient or penalty weightings - see, e.g. this example of doing adaptive Lasso using R's If we had access to the sample weights, as in glmnet, in the |
NB sample weighting is addressed in #3702 |
Is this issue still open @ogrisel? In this reply from #4912, it is suggested to create it as an example perhaps in the documentation for Lasso. Further, I have found some concerns in this reply around the clarity of the mathematical definition of AdaptiveLasso from the original paper. Would be great to know your thoughts on this. Thanks! |
For the record @georged4s, the Feedback welcome! |
Seems like this is out of scope for sklearn and available otherwise in other places. So we can close. |
Here is a proof of concept implementation by @agramfort
https://gist.github.com/1610922
Implementing this in the scikit would require a conversion to the scikit-learn API / naming conventions + example comparing with classic Lasso + narrative doc.
What motivated @agramfort's gist was:
http://books.nips.cc/papers/files/nips24/NIPS2011_1135.pdf
See references therein for the original contributions.
The text was updated successfully, but these errors were encountered: