始める無料で始める

交差検証の評価準備

単一のモデルで評価指標を計算する方法が分かったので、これを交差検証データフレームのすべての分割(fold)に拡張していきます。

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

Tidyverse で学ぶ Machine Learning

コースを見る

演習の手順

  • すべての交差検証フォールドについて、"Yes"TRUE に変換してバイナリ列 validate_actual を追加します。
  • 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") > ___)
  )
コードを編集して実行