从sklearn enet_path返回拦截

时间:2014-03-26 16:38:56

标签: scikit-learn

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

" DeprecationWarning:使用enet_path(return_models = False),因为它返回系数和alpha而不仅仅是之前lasso_path / enet_path所做的模型列表。 return_models最终会在0.15中移除,之后,返回的alphas和coefs将成为常态。"

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

感谢

1 个答案:

答案 0 :(得分:0)

快速破解是将 X 矩阵附加一个新的1s列。然后截距就变成了系数之一。