【问题标题】:return intercept from sklearn enet_path从 sklearn enet_path 返回拦截
【发布时间】:2014-05-05 05:50:00
【问题描述】:

使用 sklearn.linear_model.lasso_path 等函数时,如果 return_models 设置为 False,则返回值是 alpha 和系数。但是,不会返回路径的截距,这意味着无法应用系数来预测新数据。或者,可以要求返回模型,但从我收到的警告来看,返回模型似乎很快就会被弃用:

DeprecationWarning:使用 enet_path(return_models=False),因为它返回系数和 alpha,而不是像以前的 lasso_path/enet_path 那样只返回一个模型列表。 return_models 最终会在 0.15 中被移除,之后返回 alpha 和 coef 将成为常态。

那么,如何获得包含系数、alpha 和截距的完整路径?

【问题讨论】:

    标签: scikit-learn


    【解决方案1】:

    一个快速的技巧是在你的 X 矩阵中添加一个新的 1 列。然后截距就变成了系数之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-28
      • 2018-06-27
      • 2020-10-23
      • 2019-03-25
      • 1970-01-01
      • 2018-09-08
      • 2020-03-14
      • 1970-01-01
      相关资源
      最近更新 更多