A simple generalisation of the area under the ROC curve for multiple class classification problems

被引:1575
作者
Hand, DJ [1 ]
Till, RJ [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Math, London SW7 2BZ, England
基金
英国工程与自然科学研究理事会;
关键词
receiver operating characteristic; ROC curve; AUC; Gini index; error rate;
D O I
10.1023/A:1010920819831
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The area under the ROC curve, or the equivalent Gini index, is a widely used measure of performance of supervised classification rules. It has the attractive property that it side-steps the need to specify the costs of the different kinds of misclassification. However, the simple form is only applicable to the case of two classes. We extend the definition to the case of more than two classes by averaging pairwise comparisons. This measure reduces to the standard form in the two class case. We compare its properties with the standard measure of proportion correct and an alternative definition of proportion correct based on pairwise comparison of classes for a simple artificial case and illustrate its application on eight data sets. On the data sets we examined, the measures produced similar, but not identical results, reflecting the different aspects of performance that they were measuring. Like the area under the ROC curve, the measure we propose is useful in those many situations where it is impossible to give costs for the different kinds of misclassification.
引用
收藏
页码:171 / 186
页数:16
相关论文
共 19 条
[1]   Comparing classifiers when the misallocation costs are uncertain [J].
Adams, NM ;
Hand, DJ .
PATTERN RECOGNITION, 1999, 32 (07) :1139-1147
[2]   Improving the practice of classifier performance assessment [J].
Adams, NM ;
Hand, DJ .
NEURAL COMPUTATION, 2000, 12 (02) :305-311
[3]  
[Anonymous], 176 STANF U DEP STAT
[4]  
[Anonymous], 1994, Modern applied statistics with S-Plus
[5]  
Blake C.L., 1998, UCI repository of machine learning databases
[6]   The use of the area under the roc curve in the evaluation of machine learning algorithms [J].
Bradley, AP .
PATTERN RECOGNITION, 1997, 30 (07) :1145-1159
[7]  
Breiman L., 1984, BIOMETRICS, DOI DOI 10.2307/2530946
[8]  
Efron B., 1993, INTRO BOOTSTRAP, V1st ed., DOI DOI 10.1201/9780429246593
[9]  
HAND DJ, 2000, STAT NEERL, V53, P1
[10]   THE MEANING AND USE OF THE AREA UNDER A RECEIVER OPERATING CHARACTERISTIC (ROC) CURVE [J].
HANLEY, JA ;
MCNEIL, BJ .
RADIOLOGY, 1982, 143 (01) :29-36