【发布时间】:2012-12-28 19:09:45
【问题描述】:
Scikit-learn 提供了大量有用的线性模型。但是,我正在研究一个具有非负约束的线性问题(即解决方案变量应该是非负的)。
我想使用 scikit-learn,但我看到的唯一可以支持当前非负性的函数是 Lasso(),通过 'positive=true' 标志。 LassoCV() 或 lasso_path() 不支持非负性。
scikit-learn 中是否还有其他可用的非负线性模型?是否有计划在不久的将来包括这些?
【问题讨论】:
-
没有计划在 scikit-learn 中包含很多新内容;开发团队正在讨论冻结功能,以便在不久的将来发布 1.0。
-
将
positive=True构造函数参数传播到LassoCV和lasso_path我认为仍然会被接受为公关。它不会给现有代码库增加太多复杂性,因为LassoCV和lasso_path是Lasso的包装器。 -
有人想把其中一个变成答案吗?
标签: python linear-regression scikit-learn