Scikit-learn提供了大量有用的线性模型。然而,我正在研究一个具有非负性约束的线性问题(即解决变量应该是非负的)。
我想使用scikit-learn,但我看到的唯一可以支持当前非消极性的函数是Lasso(),通过'positive=true'标志。LassoCV()或lasso_path()不支持非负性
在scikit-learn中是否有其他非负线性模型可用?是否计划在不久的将来加入这些内容?
目前scikit-learn的稳定版本支持LassoCV
和lasso_path
中的positive
kwarg(尽管后者似乎没有在文档字符串中提到)。非负态lasso_path
使用示例:https://github.com/scikit-learn/scikit-learn/blob/master/examples/linear_model/plot_lasso_coordinate_descent_path.py
ElasticNet
和相关cv版本也支持非否定选项。