開始使用免費開始

模型的準確率

模型的準確率可計算為:

$$\text{Accuracy} = \frac{\text{ TP + TN }}{\text{ TP + TN + FP + FN }}$$

其中:

  • 真負類(TN):你正確辨識為仍在職的員工。
  • 真正類(TP):你正確辨識為已離職的員工。
  • 假正類(FP):你預測員工已離職,但實際仍在職。
  • 假負類(FN):你預測員工仍在職,但實際已離職。

caret 套件的 confusionMatrix() 函式會自動計算模型的準確率,以及其他相關統計。

本練習屬於課程

HR 分析:以 R 預測員工流失

檢視課程

練習說明

  • 載入 caret 套件。
  • confusionMatrix() 傳入 conf_matrix,列印模型的準確率。
  • 檢視 confusionMatrix() 的輸出,並將模型的準確率指派給 accuracy

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Load caret
library(___)

# Call confusionMatrix
___

# Choose the model's accuracy as per confusionMatrix output (0.9283 or 92.83)?
accuracy <- ___
編輯並執行程式碼