python 岭回归

2025-04-25 14:09:53
推荐回答(1个)
回答1:



所求参数是alpha的函数,比如记为f(alpha), f(alpha)随alpha的改变的轨迹就是岭迹。
实际计算中可选非常多的alpha值,做出一个岭迹图,看看这个图在取哪个值的时候变稳定了,
那就确定alpha值了,从而确定参数。

Ridge(alpha=1.0, fit_intercept=False)
model.fit(x,y)

这样就等于你算的,因为你numpy是用增广矩阵算的,所以应该将set fit_intercept=False
model.coef_
array([[ 1.06059732,  0.48614918,  0.44596739]])