当使用像sklearn.linear_model.lasso_path这样的函数时,如果return_models设置为False,则返回的值是alphas和系数。但是,不返回路径的拦截器,这意味着不能应用系数来预测新的数据。或者,您可以要求返回模型,但从我收到的警告来看,返回模型似乎很快就会被废弃:
DeprecationWarning:使用enet_path(return_models=False),因为它返回系数和阿尔法,而不是像以前
lasso_path/enet_path那样只返回模型列表。return_models最终将在0.15被移除,之后,返回alpha和coef将成为常态。
那么,如何才能得到完整的路径,包括系数,阿尔法和拦截呢?
发布于 2018-05-03 12:08:52
一个快速的黑客是在你的X矩阵中添加一个新的1s列。然后,截距就变成了系数之一。
https://stackoverflow.com/questions/22667567
复制相似问题