https://da-journal.tistory.com/entry/%ED%8F%89%EA%B0%80-%EC%A0%95%ED%99%95%EB%8F%84 : 링크를 참조한 게시글입니다.
정확도 Accuracy
오차 행렬 Confusion Matrix
정밀도 Precision
재현율 Recall
F1 스코어
ROC AUC
정확하게 예측한 데이터 건수 / 전체 예측 데이터 건수
이진 분류의 예측 오류가 얼마인지와 어떠한 유형의 예측 오류가 발생하는지 나타내는 지표
정확도 = 예측 결과와 실제 값이 동일한 건수 / 전체 데이터 수 = (TP+TN)/(TN+TP+FN+FP)
confusion_matrix 출력 방법
from sklearn.metrics import confusion_matrix
#y_test: 실제 결과, fakepred: 예측 결과
confusion_matrix(y_test, fakepred)
> array([[405(TP), 0(FP)],
[45(FN), 0(TN)]]
# 이렇게 불균형한 셋은 쓰면안된다.