1. 学ぶ
  2. /
  3. コース
  4. /
  5. R による Supervised Learning:回帰

Connected

演習

失業率モデルをグラフで評価する

この演習では、前の章で unemployment データに当てはめた unemployment_model(男性失業率 male_unemployment から女性失業率 female_unemployment を予測するモデル)を、グラフで評価します。

まず、モデルの予測値を実際の female_unemployment に対してプロットします。コマンドは次の形式です。

ggplot(dframe, aes(x = pred, y = outcome)) + 
       geom_point() +  
       geom_abline()

次に残差を計算します。

residuals <- actual outcome - predicted outcome

そして、予測値に対して残差をプロットします。残差のグラフは少し形が異なり、比較対象は直線 \(x=y\) ではなく、水平線 $y=0$(geom_hline() を使用)になります。コマンドは用意されています。

データフレーム unemployment とモデル unemployment_model はあらかじめ読み込まれています。

指示1 / 2

undefined XP
    1
    2
  • predict() を使ってモデルの予測値を取得し、unemployment に predictions 列として追加します。
  • 予測値(x軸)と実際の女性失業率の関係をプロットします。予測は直線 \(x=y\) の近くにありますか?