python 017 LinearRegression

サイキットラーンの人工知能は、ニューラルネットワーク以外も沢山あります。まずは、線形回帰です。エクセルでもお馴染みの 人工知能ですね。サイキットラーンの線形回帰がエクセルよりも 優れている点は、複数のxを学習可能で、重回帰と呼ばれてます。まずは、ボストン住宅価格の分析です。R二乗スコアは、0.74です。もう少し頑張りましょう。

from sklearn import datasets
data=datasets.load_boston()
x=data.data
y=data.target
from sklearn.linear_model import LinearRegression
mod=LinearRegression()
mod.fit(x,y)
pre=mod.predict(x)
import matplotlib.pyplot as plt
plt.scatter(y,pre)
plt.show()
mod.score(x,y)

カテゴリー: python, サイキットラーン, リナックス タグ: パーマリンク