部屋の広さから家賃を予測してみる
前のレッスンで学んだ流れを、実際にscikit-learnのコードで体験してみましょう。今回は、部屋の広さから家賃を予測する、というシンプルな例で流れをつかみます。
前のレッスンで学んだ流れを、実際にscikit-learnのコードで体験してみましょう。今回は、部屋の広さから家賃を予測する、というシンプルな例で流れをつかみます。
from sklearn.linear_model import LinearRegression
# 部屋の広さ(m^2)
X = [[20], [30], [40], [50]]
# 家賃(万円)
y = [5, 7, 9, 11]
model = LinearRegression()
model.fit(X, y)
# 35m^2の部屋の家賃を予測
print(model.predict([[35]]))練習問題:X = [[1], [2], [3]]、y = [100, 200, 300]というデータでLinearRegressionモデルを学習させ、4に対する予測値を表示してください。
from sklearn.linear_model import LinearRegression
model = LinearRegression()
X = [[1], [2], [3]]
y = [100, 200, 300]
model.fit(X, y)
print(model.predict([[4]]))