혼동행렬(Confusion Matrix)

2021. 1. 8. 12:54보안

반응형

혼동행렬(Confusion Matrix)는 알고리즘에서 해당 알고리즘의 성능을 평가할 때 사용하는 지표로 사용됨

  Condition
Positive Negative
Prediction Positive TP FP
Negative FN TN

이 혼동행렬에서 True/False는 실제 값이 1/0인지를 나타냄

 

실제 데이터와 예측이 일치하는 경우 True 이며, 일치하지 않는 경우 False가 된다.

 

여기서 TP는 True Positive로 1로 예측한것이 실제로 1인 경우

FP는 False Positive로 1로 예측했으나 실제로 0인 경우

FN은 False Negative로 0으로 예측했으나 실제로 1인 경우

TN은 True Negative로 0으로 예측한것이 실제로 0인 경우를 나타낸다.

 

위 혼동행렬에서 얻은 데이터들을 토대로 Precision, Recall등 수식을 세워 정확도를 확인할 수 있다.

Precision TP / TP + FP
1로 예측한 것 중 실제 값이 1인 것
Recall TP / TP + FN
실제 값이 1인 것 중 1로 예측한 것

 

반응형