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)という意味。