係數是什麼?
為了更清楚理解「已擬合的模型參數」與「超參數」之間的差異,我們要更仔細看看這些已擬合的參數:在我們的簡單線性模型中,就是係數。
資料集 breast_cancer_data 已經為你載入,且線性模型也依照上一個課程步驟執行完成,所以你可以直接存取物件 linear_model。
在這個線性模型中,你可以用以下方式擷取係數:linear_model$coefficients。
而且我們可以用圖來視覺化所建構的關係。
記住,線性模型的基本公式為:y = x * slope + intercept。
本練習屬於課程
R 的超參數調校
練習說明
- 在主控台中探索
linear_model的係數。 - 使用
ggplot2繪製迴歸線。 - 將正確的係數指定給
slope與intercept。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
library(ggplot2)
# Plot linear relationship.
ggplot(data = breast_cancer_data,
aes(x = symmetry_mean, y = concavity_mean)) +
geom_point(color = "grey") +
___(slope = ___$___[___],
intercept = ___$___[___])