開始使用免費開始

為交叉驗證的效能做好準備

現在你已經知道如何為單一模型計算效能指標,你已經可以把這個做法擴展到交叉驗證資料框中的所有摺疊。

本練習屬於課程

Tidyverse 的 Machine Learning

檢視課程

練習說明

  • 為每個交叉驗證摺疊新增 validate_actual 二元欄位,將所有 "Yes" 值轉成 TRUE
  • 使用 modelvalidate 的每個交叉驗證摺疊預測離職機率。將預測機率轉為二元向量,把所有大於 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") > ___)
  )
編輯並執行程式碼