Robust Cross-Validation of Predictive Models Used in Credit Default Risk
Source abstract
Abstract
Model validation is a challenging Machine Learning task, usually more difficult for consumer credit default models because of the availability of small datasets, the modeling of low-frequency events (imbalanced data), and the bias in the explanatory variables induced by the train/test sets split of the validation techniques (covariate shift). While many methodologies have been developed, cross-validation is perhaps the most widely accepted, often being part of the model development process by optimizing the hyperparameters of predictive algorithms. This experimental research focuses on evaluating existing robust cross-validation variants to address the issues of validating credit default models. In addition, some improvements to those methods are proposed and compared with a wide range of validation techniques, including fuzzy methods. To reach solid and practical conclusions, this work limits its scope to logistic regression, as it is the best-practice modeling technique in real-world applications of this context. It is shown that robust cross-validation algorithms lead to more stable estimates, as expected due to the more homogeneous partitions, which have a positive impact on the selection of credit default models. In addition, the enhancements proposed to existing robust techniques lead to improved results when there are data restrictions.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Financial Distress and Bankruptcy Prediction · Credit Risk and Financial Regulations · Efficiency Analysis Using DEA
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Applied Mathematics, National University of Distance Education (UNED), 28040 Madrid, Spain
Research Institute for Statistics and Data Science, Complutense University of Madrid (UCM), 28040 Madrid, Spain
References (36)
Show source-provided references
1. Efron, B., and Tibshirani, R. (1993). An Introduction to the Bootstrap, Chapman and Hall/CRC Press.10.1007/978-1-4899-4541-9 ↗
2. A study of cross-validation and bootstrap for accuracy estimation and model selection
3. No Unbiased Estimator of the Variance of K-Fold Cross-Validation
4. Hastie, T., Tibshirani, R., and Friedman, J. (2009). The Elements of Statistical Learning, Springer. [2nd ed.].10.1007/978-0-387-84858-7 ↗
5. Estimating classification error rate: Repeated cross-validation, repeated hold-out and bootstrap10.1016/j.csda.2009.04.009 ↗
6. A survey of cross-validation procedures for model selection10.1214/09-SS054 ↗
7. A general framework for the statistical analysis of the sources of variance for classification error estimators10.1016/j.patcog.2012.09.007 ↗
8. Error estimation based on variance analysis of k-fold cross-validation10.1016/j.patcog.2017.03.025 ↗
9. Study on the Impact of Partition-Induced Dataset Shift on k-fold Cross-Validation10.1109/TNNLS.2012.2199516 ↗
10. Cross-validation for selecting a model selection procedure10.1016/j.jeconom.2015.02.006 ↗
11. Stochastic cross validation10.1016/j.chemolab.2018.02.008 ↗
12. Variance reduction in estimating classification error using sparse datasets10.1016/j.chemolab.2005.04.008 ↗
13. Cross-validation and bootstrapping are unreliable in small sample classification10.1016/j.patrec.2008.06.018 ↗
14. Cross-validation failure: Small sample sizes lead to large error bars10.1016/j.neuroimage.2017.06.061 ↗
15. Representative splitting cross validation10.1016/j.chemolab.2018.10.008 ↗
16. Distribution-balanced stratified cross-validation for accuracy estimation10.1080/095281300146272 ↗
17. On the importance of the validation technique for classification with imbalanced datasets: Addressing covariate shift when data is skewed10.1016/j.ins.2013.09.038 ↗
18. The use of the area under the ROC curve in the evaluation of machine learning algorithms10.1016/S0031-3203(96)00142-2 ↗
19. Using AUC and accuracy in evaluating learning algorithms10.1109/TKDE.2005.50 ↗
20. Christodoulakis, G., and Satchell, S. (2008). The Analytics of Risk Model Validation, Academic Press. [1st ed.].
21. Cross-Validatory Choice and Assessment of Statistical Predictions10.1111/j.2517-6161.1974.tb00994.x ↗
22. The shrinkage of the coefficient of multiple correlation10.1037/h0072400 ↗
23. Improvements on Cross-Validation: The 0.632+ Bootstrap Method
24. Performance evaluation of classification algorithms by k-fold and leave-one-out cross validation10.1016/j.patcog.2015.03.009 ↗
25. What is an optimal value of k in k-fold cross-validation in discrete Bayesian network analysis?10.1007/s00180-020-00999-9 ↗
26. Sensitivity Analysis of k-Fold Cross Validation in Prediction Error Estimation10.1109/TPAMI.2009.187 ↗
27. Cross-validation pitfalls when selecting and assessing regression and classification models10.1186/1758-2946-6-10 ↗
28. Analysis of Variance of Cross-Validation Estimators of the Generalization Error
29. Covariate Shift Adaptation by Importance Weighted Cross Validation
30. (2025, April 05). Delinquency Rate on Credit Card Loans, All Commercial Banks (DRCCLACBS)|FRED|St. Louis Fed. Available online: https://fred.stlouisfed.org/series/DRCCLACBS.
31. (2025, April 05). Default of Credit Card Clients—UCI Machine Learning Repository. Available online: https://archive.ics.uci.edu/dataset/350/default+of+credit+card+clients.
32. (2025, April 05). Statlog (German Credit Data)—UCI Machine Learning Repository. Available online: https://archive.ics.uci.edu/dataset/144/statlog+german+credit+data.
33. (2025, April 05). Statlog (Australian Credit Approval)—UCI Machine Learning Repository. Available online: https://archive.ics.uci.edu/dataset/143/statlog+australian+credit+approval.
34. (2025, April 05). All Lending Club Loan Data. Available online: https://www.kaggle.com/datasets/wordsforthewise/lending-club.
35. Classification of imbalanced data: A review10.1142/S0218001409007326 ↗
36. (2025, April 05). glm Function—RDocumentation. Available online: https://www.rdocumentation.org/packages/stats/versions/3.6.2/topics/glm.