セクション 1. 章 13
single
Challenge: Evaluating the Model
メニューを表示するにはスワイプしてください
In this challenge, you are given the good old housing dataset, but this time only with the 'age' feature.
1234import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') print(df.head())
Next, we'll create a scatterplot for this data:
12345678import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') X = df['age'] y = df['price'] plt.scatter(X, y, alpha=0.4) plt.show()
A straight line is a poor fit here: prices rise for both very new and very old houses. A parabola models this trend better — that’s what you will build in this challenge.
タスク
スワイプしてコーディングを開始
- Assign the
Xvariable to a DataFrame containing column'age'. - Create an
X_polymatrix using thePolynomialFeaturesclass. - Build and train a
LinearRegressionmodel using the transformed features. - Reshape
X_newto be a 2-D array. - Preprocess
X_newthe same way asXusing the same transformer instance. - Print the model's intercept and coefficients.
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 13
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください