Skip to main content
Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Cart
  1. Home
  2. Machine Learning
  3. Article

A Simple Generalisation of the Area Under the ROC Curve for Multiple Class Classification Problems

  • Published: November 2001
  • Volume 45, pages 171–186, (2001)
  • Cite this article
Download PDF
Machine Learning Aims and scope Submit manuscript
A Simple Generalisation of the Area Under the ROC Curve for Multiple Class Classification Problems
Download PDF
  • David J. Hand1 &
  • Robert J. Till1 
  • 54k Accesses

  • 1842 Citations

  • 38 Altmetric

  • 2 Mentions

  • Explore all metrics

Abstract

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.

Article PDF

Download to read the full article text

Similar content being viewed by others

The area under normal ROC curves

Article 26 June 2024

Visualizing the decision rules behind the ROC curves: understanding the classification process

Article 13 November 2020

Oriented data-generating processes: a categorization of ROC curves

Article Open access 12 August 2025

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Categorization
  • Data Mining
  • Distribution Theory
  • Machine Learning
  • Statistical Learning
  • Statistics
Use our pre-submission checklist

Avoid common mistakes on your manuscript.

References

  • Adams, N. M.& Hand, D. J. (1999). Comparing classifiers when the misallocation costs are uncertain. Pattern Recognition, 32, 1139–1147.

    Google Scholar 

  • Adams, N. M.& Hand, D. J. (2000). Improving the practice of classifier performance assessment. Neural Computation, 12, 305–311.

    Google Scholar 

  • Blake, C.& Merz, C. J. (1998). UCI Repository of Machine Learning Databases. Irvine, CA: University of California, Department of Information and Computer Science. [www.ics.uci.edu/?mlearn/MLRepository.html].

    Google Scholar 

  • Bradley, A. P. (1997). The use of the area under the ROC curve in the evaluation of machine learning algorithms. Pattern Recognition, 30, 1145–1159.

    Google Scholar 

  • Breiman, L., Freidman, J. H., Olshen, R. A.,& Stone, C. J. (1984). Classification and Regression Trees. Belmont, California: Wadsworth.

    Google Scholar 

  • Efron, B.& Tibshirani, R. J. (1993). An Introduction to The bootstrap. London: Chapman&Hall.

    Google Scholar 

  • Efron, B.& Tibshirani, R. J. (1995). Cross-validation and the bootstrap: Estimating the error rate of a prediction rule. Technical Report 176. Stanford, CA: Stanford University, Department of Statistics.

    Google Scholar 

  • Hand, D. J. (1997). Construction and Assessment of Classification Rules. Chichester: Wiley.

    Google Scholar 

  • Hand, D. J. (2000). Measuring diagnostic accuracy of statistical prediction rules. Statistica Neerlandica, 53, 1–14.

    Google Scholar 

  • Hanley, J. A.& McNeil, B. J. (1982). The meaning and use of the area under a receiver operating characteristic (ROC) curve. Radiology, 143, 29–36.

    Google Scholar 

  • Piper, J.& Granum, E. (1989). On fully automatic feature measurement for banded chromosome classification. Cytometry, 10, 1–14.

    Google Scholar 

  • Provost, F.& Fawcett, T. (1997). Analysis and visualization of classifier performance: Comparison under imprecise class and cost distributions. In Proceedings of the Third International Conference on Knowledge Discovery and Data Mining (pp. 43–48). Menlo Park, CA: AAAI Press.

    Google Scholar 

  • Provost, F. J.& Fawcett, T. (1998). Robust classification systems for imprecise environments. In Proceedings of the Fifteenth National Conference on Artificial Intelligence (pp. 706–713). Madison, WI: AAAI Press.

    Google Scholar 

  • Provost, F. J., Fawcett, T.,& Kohavi, R. (1998). The case against accuracy estimation for comparing classifiers. In Proceedings of the Fifteenth International Conference on Machine Learning (pp. 445–453). Madison, WI: Morgan Kaufmann.

    Google Scholar 

  • Scott, M. (1999). Parcel: Feature selection in variable cost domains. Doctoral Dissertation, Engineering Department, Cambridge University, UK.

    Google Scholar 

  • Taylor, P. C.& Hand, D. J. (1999). Finding superclassifications with acceptable misclassification rates. Journal of Applied Statistics, 26, 579–590.

    Google Scholar 

  • Turney, P. (1996). Cost sensitive learning bibliography. [www.iit.nrc.ca/bibliographies/cost-sensitive.html]

  • Venables, W. N.& Ripley, B. D. (1994). Modern Applied Statistics with S-Plus. New York: Springer-Verlag.

    Google Scholar 

  • Zweig, M. H.& Campbell, G. (1993). Receiver-operating characteristic (ROC) plots. Clinical Chemistry, 29, 561–577.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Mathematics, Imperial College, Huxley Building, 180 Queen's Gate, London, SW7 2BZ, UK

    David J. Hand & Robert J. Till

Authors
  1. David J. Hand
    View author publications

    Search author on:PubMed Google Scholar

  2. Robert J. Till
    View author publications

    Search author on:PubMed Google Scholar

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hand, D.J., Till, R.J. A Simple Generalisation of the Area Under the ROC Curve for Multiple Class Classification Problems. Machine Learning 45, 171–186 (2001). https://doi.org/10.1023/A:1010920819831

Download citation

  • Issue Date: November 2001

  • DOI: https://doi.org/10.1023/A:1010920819831

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • receiver operating characteristic
  • ROC curve
  • AUC
  • Gini index
  • error rate
Use our pre-submission checklist

Avoid common mistakes on your manuscript.

Advertisement

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

109.70.100.1

Not affiliated

Springer Nature

© 2025 Springer Nature