1. 学ぶ
  2. /
  3. コース
  4. /
  5. scikit-learn による教師あり学習

Connected

演習

決定係数の交差検証

交差検証は、モデルを評価する上で欠かせない手法です。利用可能なデータをすべて学習とテストの両方に活用できるため、データを最大限に活かすことができます。

この演習では、線形回帰モデルを構築した後、6分割交差検証を使って、SNS広告費から売上を予測する精度を評価します。6つの各分割ごとのスコアも確認しましょう。

sales_df データセットは、目的変数 y と特徴量 X に分割済みで、あらかじめ読み込まれています。また、LinearRegression は sklearn.linear_model からインポート済みです。

指示

100 XP
  • KFold と cross_val_score をインポートします。
  • kf を呼び出して KFold() を作成します。分割数を6、shuffle を True、シードを 5 に設定してください。
  • reg と X に対して y を使った交差検証を実行し、kf に cv を渡してください。
  • cv_scores を出力してください。