모델의 정확도
모델의 정확도는 다음과 같이 계산합니다:
$$\text{Accuracy} = \frac{\text{ TP + TN }}{\text{ TP + TN + FP + FN }}$$
여기에서
- True negatives (TN): 재직 중인 직원을 올바르게 식별한 경우
- True positives (TP): 퇴직(비활성) 직원을 올바르게 식별한 경우
- False positives (FP): 실제로는 재직 중인데 퇴직(비활성)으로 예측한 경우
- False negatives (FN): 실제로는 퇴직(비활성)인데 재직 중으로 예측한 경우
caret 패키지의 confusionMatrix() 함수는 모델의 정확도를 다른 관련 통계와 함께 자동으로 계산해 줍니다.
이 연습은 강의의 일부입니다
HR Analytics: 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 <- ___