当使用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和截距的完整路径?
感谢
答案 0 :(得分:0)
快速破解是将 X 矩阵附加一个新的1s列。然后截距就变成了系数之一。