始める無料で始める

残差の検討

線形モデルを実装するには、予測値と実測値の差である残差を確認する必要があります。

満たすべき条件は3つあります。

  1. 平均が0であること。
  2. 分散が一定であること。
  3. 分布が正規分布に従うこと。

同一科目のテストについて、学校AとBのデータを使います。model_Amodel_B は、それぞれ hours_of_study_Atest_scores_Ahours_of_study_Btest_scores_B を用いて当てはめられています。

matplotlib.pyplotpltnumpynpsklearn.linear_model からは LinearRegression としてインポート済みです。

この演習はコースの一部です

Pythonで学ぶ確率の基礎

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Scatterplot of hours of study and test scores
plt.scatter(____, ____)

# Plot of hours_of_study_values_A and predicted values
plt.plot(____, model_A.____(hours_of_study_values_A))
plt.title("Model A", fontsize=25)
plt.show()
コードを編集して実行