開始使用免費開始

手動預測房價

你可以用模型係數手動計算預測值。實務上要做預測,最好使用 predict(),但手動計算能幫助你確認預測不是什麼「魔法」——只是單純的算術而已。

事實上,對於簡單線性迴歸,預測值就是截距加上斜率乘以解釋變數。

$$response = intercept + slope * explanatory$$

mdl_price_vs_convexplanatory_data 已可使用,且已載入 dplyr

本練習屬於課程

R 迴歸入門

檢視課程

練習說明

  • 取得 mdl_price_vs_conv 的係數,指定給 coeffs
  • 取得截距,也就是 coeffs 的第 1 個元素,指定給 intercept
  • 取得斜率,也就是 coeffs 的第 2 個元素,指定給 slope
  • 使用截距、斜率與 n_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)
編輯並執行程式碼