首页 文章

Python中具有正系数的线性回归

提问于
浏览
7

我正试图找到一种方法来拟合具有正系数的线性回归模型 .

我发现的唯一方法是sklearn's Lasso model,它具有positive = true参数,但不推荐使用alpha = 0(意味着没有其他权重约束) .

你知道另一个模型/方法/方法吗?

谢谢

1 回答

  • 4

    IIUC,这是一个可以通过scipy.optimize.nnls解决的问题,它可以做非负最小二乘 .

    解决argmin_x || Ax - b || _2表示x> = 0 .

    在你的情况下,b是y,A是X,x是β(系数),但是,它是相同的,不是吗?

相关问题