pythonではじめる機械学習の勉強 In[33],In[38]について
In[33]
plt.plot(ridge.coef_,'s',label='Ridge alpha=1')の's'はマークを四角にする。
plt.hlines(0,0,len(lr.coef_))は水平線を引く。引数は(y,xmin,xmax)でそれぞれ水平線を引くyの値、水平線のはじめ、水平線の終わりである。
またこの図はalpha=10ではy(重みの大きさ)が-3から3にあり、alpha=1だと重みが大きくなり、alpha=1、linearregressionではもっと大きくなることが確認できる。
In[38]
plt.legend(ncol=2,loc=(0,1.05))
ncolは凡例の中の列の数。loc=(0,1.05)で凡例の座標を表す。つまりloc=(x,y)という意味。