模型的準確率
模型的準確率可計算為:
$$\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 <- ___