所求参数是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]])