為交叉驗證的效能做好準備
現在你已經知道如何為單一模型計算效能指標,你已經可以把這個做法擴展到交叉驗證資料框中的所有摺疊。
本練習屬於課程
Tidyverse 的 Machine Learning
練習說明
- 為每個交叉驗證摺疊新增
validate_actual二元欄位,將所有"Yes"值轉成TRUE。 - 使用
model對validate的每個交叉驗證摺疊預測離職機率。將預測機率轉為二元向量,把所有大於 0.5 的機率視為 TRUE。將此欄命名為validate_predicted。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
cv_prep_lr <- cv_models_lr %>%
mutate(
# Prepare binary vector of actual Attrition values in validate
validate_actual = map(validate, ~.x$___ == "___"),
# Prepare binary vector of predicted Attrition values for validate
validate_predicted = map2(.x = ___, .y = ___, ~predict(.x, .y, type = "response") > ___)
)