Python中具有正系数的线性回归
我试图找到一种方法来拟合具有正系数的线性回归模型。
我发现的唯一方法是sklearn的Lasso模型,它具有positive = true的参数,但不建议在alpha = 0的情况下使用(意味着对权重没有其他限制)。
你知道另一种模型/方法吗?
谢谢
IIUC,这是一个可以通过scipy.optimize.nnls
解决的scipy.optimize.nnls
,它可以做非负的最小二乘。
解决argmin_x || Ax - b || _2 for x> = 0。
在你的情况下,b是y,A是X,x是β(系数),但是,否则它是相同的,不是?
链接地址: http://www.djcxy.com/p/90795.html