단일 모델의 성능 평가
실제값과 예측값의 이진 벡터를 준비했으니, 이제 이진 분류에서 자주 사용하는 다양한 지표를 계산할 수 있습니다. 이 연습 문제에서는 다음 세 가지 지표에 집중합니다.
- 정확도(accuracy): 전체 예측 중 올바르게 예측한 값의 비율입니다.
- 정밀도(precision): 모델이 TRUE로 예측한 값 중 실제로 TRUE인 값의 비율입니다.
- 재현율(recall): 실제 TRUE인 값 중 모델이 올바르게 예측한 값의 비율입니다.
이 연습은 강의의 일부입니다
Tidyverse로 배우는 Machine Learning
연습 안내
table()을 사용하여 예시 모델과 검증 데이터 프레임의validate_actual값과validate_predicted값을 비교하세요.- 정확도를 계산하세요.
- 정밀도를 계산하세요.
- 재현율을 계산하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
library(Metrics)
# Compare the actual & predicted performance visually using a table
table(___, ___)
# Calculate the accuracy
accuracy(___, ___)
# Calculate the precision
precision(___, ___)
# Calculate the recall
recall(___, ___)