Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T06:54:10.273Z Has data issue: false hasContentIssue false

Evaluation metrics and dimensional reduction for binary classification algorithms: a case study on bankruptcy prediction

Published online by Cambridge University Press:  14 January 2022

María E. Pérez-Pons
Affiliation:
BISITE Research Group, University of Salamanca. Edificio I+D+i, Calle Espejo 2, 37007, Salamanca, Spain
Javier Parra-Dominguez
Affiliation:
BISITE Research Group, University of Salamanca. Edificio I+D+i, Calle Espejo 2, 37007, Salamanca, Spain Air Institute, IoT Digital Innovation Hub, Carbajosa de la Sagrada, 37188. Salamanca, Spain
Guillermo Hernández
Affiliation:
BISITE Research Group, University of Salamanca. Edificio I+D+i, Calle Espejo 2, 37007, Salamanca, Spain
Enrique Herrera-Viedma
Affiliation:
University of Granada, Colegio Máximo de Cartuja, Campus Universitario de Cartuja C.P. 18071 Granada, Spain
Juan M. Corchado
Affiliation:
BISITE Research Group, University of Salamanca. Edificio I+D+i, Calle Espejo 2, 37007, Salamanca, Spain Air Institute, IoT Digital Innovation Hub, Carbajosa de la Sagrada, 37188. Salamanca, Spain Pusat Komputeran dan Informatik, Universiti Malaysia Kelantan, Karung Berkunci 36, Pengkaan Chepa, 16100 Kota Bharu, Kelantan, Malaysia Department of Electronics, Information and Communication, Faculty of Engineering, Osaka Institute of Technology, 535-8585 Osaka, Japan
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a methodology that permits to automate binary classification using the minimum possible number of attributes. In this methodology, the success of the binary prediction does not lie in the accuracy of an algorithm but in the evaluation metrics, which give information about the goodness of fit; which is an important factor when the data batch is unbalanced. The proposed methodology assesses the possible biases in identifying one algorithm as the best performer when considering the goodness of fit of an algorithm through evaluation metrics. The dimension of data has been reduced through the cumulative explained variance. Then, the performance of six machine learning classification models has been compared through Matthew correlation coefficient (MCC), area under curve – receiver operating characteristic (ROC-AUC), and area under curve – precision-recall (AUC-PR). The results show graphically and numerically how the evaluation metrics interfere with the most optimal outcome of an algorithm. The algorithms with the best performance in terms of evaluation metrics have been random forest and gradient boosting. In the imbalanced datasets, MCC has provided better prediction results than ROC-AUC or AUC-PR. The proposed methodology is adapted to the case of bankruptcy prediction.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Table 1. Previous research on bankruptcy prediction under the following headings: Author, Methodology, Attributes and ratios used, the Industry for which where developed.

Figure 1

Table 2. CNAE codes of industries considered in this work, as well as their contributions to the Spanish GDP

Figure 2

Figure 1. Initial Data

Figure 3

Figure 2. Proposed Method

Figure 4

Figure 3. Method Description. The columns are ordered and include an initial description of how the objectives are going to be achieved and the employed methodologies are presented in different subsections of this case study.

Figure 5

Figure 4. Feature selection process. From Total-attributes through feature selection to FS-attributes

Figure 6

Figure 5. Method and research process presented in the proposed case study.

Figure 7

Figure 6. Dataset description

Figure 8

Figure 7. Cumulative explained variance

Figure 9

Figure 8. Final Data

Figure 10

Figure 9. ROC-AUC algorithms per industry. In this Figure, the industries A, J, K, and F are compared

Figure 11

Table 3. Evaluation metrics for all industries

Figure 12

Figure 10. ROC-AUC algorithms per industry. In this Figure, the industries C, G, and I are compared

Figure 13

Table 4. GDP and company industry distribution. The rows market in bold type, are the ones that will be analyzed further since the datasets are imbalanced in type of label

Figure 14

Table 5. Evaluation metrics for Companies Industry G

Figure 15

Table 6. Evaluation metrics for Companies Industry C

Figure 16

Table 7. Evaluation metrics for Companies Industry I

Figure 17

Figure 11. Industry C

Figure 18

Figure 12. Industry I