始める無料で始める

住宅価格を手計算で予測する

モデルの係数から予測値を手計算できます。実際に予測するときは predict() を使うほうがよいのですが、手計算してみると予測は魔法ではなく、単なる算術であることを確認できます。

実際、単回帰では、予測値は切片に傾きと説明変数を掛けたものを足しただけです。

$$response = intercept + slope * explanatory$$

mdl_price_vs_convexplanatory_data は利用可能で、dplyr は読み込まれています。

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

Rで学ぶ回帰入門

コースを見る

演習の手順

  • mdl_price_vs_conv の係数を取得し、coeffs に代入します。
  • 切片(coeffs の1番目の要素)を取得し、intercept に代入します。
  • 傾き(coeffs の2番目の要素)を取得し、slope に代入します。
  • interceptslopen_convenience を使って、price_twd_msq を手動で予測します。

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

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

# Get the coefficients of mdl_price_vs_conv
coeffs <- ___

# Get the intercept
intercept <- ___

# Get the slope
slope <- ___

explanatory_data %>% 
  mutate(
    # Manually calculate the predictions
    price_twd_msq = ___
  )

# Compare to the results from predict()
predict(mdl_price_vs_conv, explanatory_data)
コードを編集して実行