始める無料で始める

精度指標の計算:リコール

Recall(再現率)は、分類アルゴリズムの精度を測る上で重要な指標の1つです。True Positive の数を、True Positive と False Negative の合計で割った値として計算されます。 $$\frac{\text{# of True Positives}}{\text{# of True Positives} + \text{# of False Negatives}}.$$

False Negative がない場合、リコールは 1 になります。 True Positive がない場合、リコールは 0 になります。

この演習では、最初に作成した分類モデルに対して、sklearn のrecall_score関数を使ってリコールを計算します。

features_testtarget_testはワークスペースに用意されています。

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

HRアナリティクス:Pythonで従業員離職を予測する

コースを見る

演習の手順

  • リコールを計算する関数をインポートします。
  • 最初のモデルを使って(テストセットの特徴量に基づき)離職を予測します。
  • 予測結果とtarget_testを比較してリコールを計算します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import the function to calculate recall score
from sklearn.____ import ____

# Use the initial model to predict churn
prediction = model.____(features_test)

# Calculate recall score by comparing target_test with the prediction
____(target_test, ____)
コードを編集して実行