시작하기무료로 시작하기

모델의 정확도

모델의 정확도는 다음과 같이 계산합니다:

$$\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 <- ___
코드 편집 및 실행