scieee AI-readable full text Open interactive document viewer

Establishing a credit risk evaluation system for SMEs using the soft voting fusion model

Gao, Ge,Wang, Hongxin,Gao, Pengbin

Abstract

EconStor is a publication server for scholarly economic literature, provided as a non-commercial public service by the ZBW.

Full text

Gao, Ge; Wang, Hongxin; Gao, Pengbin Article Establishing a credit risk evaluation system for SMEs using the soft voting fusion model Risks Provided in Cooperation with: MDPI – Multidisciplinary Digital Publishing Institute, Basel Suggested Citation: Gao, Ge; Wang, Hongxin; Gao, Pengbin (2021) : Establishing a credit risk evaluation system for SMEs using the soft voting fusion model, Risks, ISSN 2227-9091, MDPI, Basel, Vol. 9, Iss. 11, pp. 1-12, https://doi.org/10.3390/risks9110202 This Version is available at: https://hdl.handle.net/10419/258284 Standard-Nutzungsbedingungen: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Zwecken und zum Privatgebrauch gespeichert und kopiert werden. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich machen, vertreiben oder anderweitig nutzen. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, gelten abweichend von diesen Nutzungsbedingungen die in der dort genannten Lizenz gewährten Nutzungsrechte. Terms of use: Documents in EconStor may be saved and copied for your personal and scholarly purposes. You are not to copy documents for public or commercial purposes, to exhibit the documents publicly, to make them publicly available on the internet, or to distribute or otherwise use the documents in public. If the documents have been made available under an Open Content Licence (especially Creative Commons Licences), you may exercise further usage rights as specified in the indicated licence. https://creativecommons.org/licenses/by/4.0/ risks Article Establishing a Credit Risk Evaluation System for SMEs Using the Soft Voting Fusion Model Ge Gao 1,*, Hongxin Wang 1and Pengbin Gao 2   Citation: Gao, Ge, Hongxin Wang, and Pengbin Gao. 2021. Establishing a Credit Risk Evaluation System for SMEs Using the Soft Voting Fusion Model. Risks 9: 202. https:// doi.org/10.3390/risks9110202 Academic Editor: Mogens Steffensen Received: 8 October 2021 Accepted: 4 November 2021 Published: 9 November 2021 Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Copyright: © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/). 1School of Business Administration, Liaoning Technical University, Huludao 125105, China; [email protected] 2School of Economics and Management, Harbin Institute of Technology at Weihai, Weihai 264209, China; [email protected] *Correspondence: [email protected] Abstract: In China, SMEs are facing financing difficulties, and commercial banks and financial institutions are the main financing channels for SMEs. Thus, a reasonable and efficient credit risk assessment system is important for credit markets. Based on traditional statistical methods and AI technology, a soft voting fusion model, which incorporates logistic regression, support vector machine (SVM), random forest (RF), eXtreme Gradient Boosting (XGBoost), and Light Gradient Boosting Machine (LightGBM), is constructed to improve the predictive accuracy of SMEs’ credit risk. To verify the feasibility and effectiveness of the proposed model, we use data from 123 SMEs nationwide that worked with a Chinese bank from 2016 to 2020, including financial information and default records. The results show that the accuracy of the soft voting fusion model is higher than that of a single machine learning (ML) algorithm, which provides a theoretical basis for the government to control credit risk in the future and offers important references for banks to make credit decisions. Keywords: small and medium-sized enterprises; credit risk evaluation; machine learning; soft voting 1. Introduction In recent years, small and medium-sized enterprises (SMEs) have made great contributions to increasing employment, promoting economic growth, advancing scientific and technological innovation, and maintaining social harmony and stability (Hamzani and Achmad 2018). In China, SMEs account for more than 90% of all enterprises, pay more than 50% of tax revenue, create products and services worth more than 60% of the GDP, finish more than 70% of invention patents, and provide more than 80% of urban employment opportunities (Liu 2018). Therefore, vigorously developing SMEs is essential for a steady and healthy economy and represents a powerful way for commercial banks to occupy more shares in the increasingly competitive market. The national economy is heavily dependent on SMEs, but the support that SMEs receive from credit markets for further development is far from adequate (Moro et al. 2015). Since January 2020, due to the COVID-19 pandemic, the urgency of financing for SMEs has increased and the demand for mediumand long-term loans has also risen significantly. On the one hand, if SMEs do not have sufficient liquidity, they will miss out on many development opportunities. On the other hand, if credit operations of SMEs are not properly managed, it will make it difficult for commercial banks to recover the funds, resulting in bad debts and financial losses. This issue is more pronounced under the pressure of the increasing global economic uncertainty. Currently, the financing difficulties faced by SMEs are mainly manifested in two aspects—limited financing channels and high financing costs. The main reasons why banks are not motivated to provide loans to SMEs are as follows. First, the root cause is the information asymmetry between SMEs and credit markets, including financial system records and information opacity (D’Aurizio et al. 2015;Chen et al. 2015). Second, SMEs Risks 2021,9, 202. https://doi.org/10.3390/risks9110202 https://www.mdpi.com/journal/risks Risks 2021,9, 202 2 of 12 are small in scale and lack complete financial data, so they generally have low credibility (Wong et al. 2016). These defects make it difficult for banks to build a credit risk control mechanism. Third, banks tend to require collateral with higher value, but SMEs often lack fixed assets that can be pledged. Finally, the current guarantee system is inadequate, and the guarantee institutions in the market that match SMEs are few. Altman and Sabato (2007) stated that accurate credit scoring models in the market for SME loans are potentially beneficial. Moreover, Tsai and Wu (2008) suggested that even a slight improvement in credit scoring accuracy might reduce credit risks. Some famous credit reporting agencies have tried to integrate multi-party information, extract new characteristic variables, employ advanced ML models, and develop new credit risk evaluation systems. For example, Zest Finance, an American big data credit company, considers both the decision variables in the traditional credit system and other factors that affect credit risk. Therefore, establishing a reasonable credit risk assessment model is an effective way to solve the financing difficulties of SMEs. More accurate credit risk evaluation can strengthen the competitive advantage of financial institutions in the market and reduce the financing difficulties for SMEs. In this study, because soft voting can improve the prediction accuracy of statistical methods and ML, we propose a new credit evaluation framework for Chinese SMEs using the soft voting integrated learning strategy and emphasize the combination of financial and non-financial data. This soft voting fusion model is based on five base classifiers: logistic regression, SVM, RF, XGBoost, and LightGBM. After training each base classifier, the majority and weighting principles in soft voting are used to obtain the final predicted results and the Comprehensive Accuracy and AUC value are employed to verify the applicability and effectiveness of the model for the credit risk evaluation of SMEs. The remainder of the paper is organized as follows. Section 2reviews the literature on the methods of forecasting SMEs credit risk. Section 3explains the theory of base classifiers and describes the proposed framework of the soft voting fusion model. Section 4 introduces the case study with information about the data sources and variable definitions. Section 5discusses the results of the simulation. Section 6presents conclusions and related suggestions for the financing of SMEs. 2. Literature Review Various methods for SMEs’ credit risk evaluation have been applied in previous research, and they can be classified into traditional statistical methods and artificial intelligence (AI) approaches. Statistical methods include linear discriminate analysis and logistic regression. Myers and Forgy (1963) were the first to apply linear regression in credit risk evaluation. Discriminant analysis was proposed by Fisher (1936), and Durand (1941) used it to evaluate credit risk. After that, many researchers have applied this approach in their studies about credit risk (Abdou and Pointon 2011;Hand et al. 1998;Mahmoudi and Duman 2015). Nevertheless, one drawback of linear discriminate analysis is that it is biased by extreme data points or satisfaction of the equal group covariance assumption (Malhotra and Malhotra 2003). The logistic regression model for credit risk estimation was first introduced by Wiginton (1980). Emekter et al. (2015) built the credit risk evaluation model using binary logistic regression, and the results are consistent with the Cox Proportional Hazard test. Lin (2009) integrated logistic regression with neural networks to construct a two-stage credit risk assessment model, thus providing an alternative in handling credit risk modeling. However, the logistic regression model requires a large sample size to improve the predictive accuracy, and multicollinearity can easily occur when there are many variables. With the rapid development of AI and computer technology, many new ML algorithms have been applied in the financial field. After comparing traditional methods and ML algorithms, Hajek and Michalak (2013) pointed out that although the results obtained by traditional methods are easy to explain, they should be based on various assumptions, Risks 2021,9, 202 3 of 12 whereas ML has a stronger predictive ability. AI approaches include SVM (Kim and Ahn 2012), artificial neural network (ANN) (Malhotra and Malhotra 2002), decision tree (Tian et al. 2020), and Bayesian network (BN) (Abid et al. 2017). To improve accuracy, scholars usually combine models for research. For instance, Huang et al. (2006) combined SVM and genetic programming to establish a credit risk assessment model, and the model incorporated the advantages of the IF–THEN rules and the discriminant function. Shen et al. (2019) introduced an ensemble model based on Adaptive Boosting (AdaBoost) and ANN to classify imbalanced credit data. Rao et al. (2020) presented a syncretic cost-sensitive random forest (RF) model to evaluate the credit risk of borrowers. Ma et al. (2018) coupled LightGBM and XGBoost algorithms to quantitatively assess credit rating. Masmoudi et al. (2019) proposed a new discrete BN model relying on a customized Expectation Maximization (EM) algorithm for assessing credit risk. Voting has been proven to be an effective mechanism to improve prediction performance of a single classifier through combining the advantages of each algorithm (Mahabub 2020;Kieu et al. 2020). It can compensate for the errors made by the individual classifiers. Further, soft voting has better accuracy than hard voting due to its flexibility in weight determination (Cruz 2021). Therefore, this study aims to establish a more accurate credit risk assessment system using soft voting. Each algorithm has its own unique advantage. For base classifiers, we select logistic regression because it is the most commonly used statistical method in traditional credit risk evaluations. In addition, SVM is a classic ML algorithm. RF is a representative bagging ensemble approach. XGBoost and LightGBM are up-to-date boosting ensemble approaches. 3. Construction of Soft Voting Fusion Model Voting is one of the most widely used ensemble learning algorithms, and there are two main types—hard and soft voting. Both hard and soft voting are based on the majority principle, but in soft voting, the weight of base classifiers can be defined according to different scientific problems. When there is a big difference among the base classifiers, the base classifiers with better performance can be given more weight to optimize the simulation results (Moreno-Seco et al. 2006). In this study, logistic regression, SVM, RF, XGBoost, and LightGBM are employed as base classifiers. Next, the classification problem is mapped to the [0, 1] probability problem to quantify the credit risk of SMEs. 3.1. Base Classifiers 3.1.1. Logistic Regression Logistic regression is a traditional assessment method of credit risk. The linear expression of a disordered multiple logistic regression model that considers eight evaluation indicators (Section 4) is as follows: f(x) = β0+β1x1+β2x2+. . . +β8x8(1) where β0∼β8 are nine coefficients, and x1∼x8 denote eight credit risk evaluation indicators. 3.1.2. SVM SVM is a classical ML model. Compared with ANN, which is prone to fall into local optimal solutions, SVM has stronger generalization ability and global optimality. In this study, Radial Basis Function (RBF) (Min and Lee 2005) is selected for SVM, and the expression is as follows: K(xi,xj) = exp(−||xi−xj||2 2σ2)(2) where σis the width parameter of the function. Risks 2021,9, 202 4 of 12 The dual expression of the objective function is as follows: min1 2 m ∑ i=1 m ∑ j=1 aiajyiyjK(xi,xj)− m ∑ i=1 ais.t. m ∑ i=1 aiyi=0 (3) where ai is the Lagrange multiplier, 0≤ai≤C ,i= 1, 2, · · · ,m. C is the penalty factor. yi denotes the value for the class that xibelongs. When constructing SVM, the optimal σ and C can be sought out. In addition, the decision function can be obtained by solving the optimal a∗ with the Sequence Minimum Optimization (SMO) algorithm: f(x) = sign(m ∑ i=1 a∗ iyiexp(−||xi−xj||2 2σ2) + b∗)b∗=yj− m ∑ i=1 a∗ iyi(xi·xj)(4) 3.1.3. RF RF is an algorithm based on ensemble learning. It integrates multiple decision trees to obtain final results using the bagging method. In RF, Ktraining samples are extracted from Noriginal samples using the Bootstrap Sampling approach. Then, the Kselected training samples undergo machine learning, and each of them generates a classification and regression tree (CART). The generation of CARTs follows the top-down principle, and the Gini index is used as the splitting criterion in this process. Assuming the dataset contains mcategories, the expression of the Gini index is as follows: Gini =1− m ∑ j=1 p2 j(5) where pjis the emergence probability of elements belonging to the jcategory. After Krounds of training, KCARTs are generated, that is, h(x,θ1),h(x,θ2),· · · , h(x,θk) , and the corresponding predicted values are y1(x),y2(x) , · · · , yk(x) . The RF ensemble model can be built through a voting mechanism, and the result is as follows: H(x) = arg max k ∑ i=1 I(h(x,θi) = Y)(6) where h(x,θi) denotes a single decision tree. Iis the indicative function, which can be either 0 or 1. Yis the target variable. 3.1.4. XGBoost XGBoost (Chen and Guestrin 2016) is an algorithm based on boosting decision trees, which is an extension and improvement algorithm of the Gradient Boosting Decision Tree (GBDT). XGBoost can carry out multi-thread parallel computing and generate new regression trees through iteration. Moreover, it can combine multiple weak learners with low performance into a strong learner with high accuracy. The model for XGBoost established by Ktrees is as follows: ˆ yi= k ∑ i=1 fk(xi)(7) where fk denotes a single decision tree. xi is the input sample i. ˆ yi indicates the predicted values calculated through mapping. The objective function of XGBoost is as follows: obj = n ∑ i=1 l(yi,ˆ yi) k ∑ k=1 Ω(fk) = n ∑ i=1 (yi,ˆ yi)2+γT+1 2λ T ∑ j=1 w2 j(8) Risks 2021,9, 202 5 of 12 where lis a function that reflects the deviation between the predicted and real values. Ω(fk) is a regularized penalty function to prevent overfitting. γ and λ are the penalty coefficients. Tdenotes the number of trees. wjis the weight of the leaf node j. 3.1.5. LightGBM LightGBM is another efficient implementation of GBDT. It also builds a learning model by coupling Ktrees. Because of its better predictive ability, high efficiency, and parallel computing, it is widely used to deal with regression or other complex problems. Compared with GBDT, LightGBM has the following improvements (Ke et al. 2017). First, to overcome the overfitting and slow training speed, LightGBM optimizes traditional algorithms by adopting a growth strategy with depth limitation for decision trees, called leaf-wise strategy. During each iteration, among all the leaf nodes, the leaf node with the maximum gain splits, thus reducing errors. Second, to solve the problem of large time consumption, LightGBM employs a histogram algorithm, which is used to transform continuous values into Kvalues and performs statistics with width K. Third, because samples with a large gradient have a greater influence on the information gain, LightGBM uses the Gradient-based One-side Sampling (GOSS) to reserve a small part of samples with a large gradient and conduct random sampling for most of the samples with a small gradient in each iteration. Finally, due to the sparsity of high-dimensional data, LightGBM adopts an Exclusive Feature Building (EFB) algorithm for dimensionality reduction. This can reduce time complexity and improve training speed when constructing histogram features. 3.2. Model Building As shown in Figure 1, the building process of the soft voting fusion model is as follows: Figure 1. Integration framework of soft voting. Step 1: Select the characteristic variables for SMEs’ credit risk evaluation. Step 2: In the training stage, for five base classifiers, use Bayesian optimization and k-fold cross-validation to optimize the model parameters and obtain the optimal combination. Step 3: During the tests, input the data of characteristic variables into five base classifiers. Step 4: Obtain the final quantitative results through weighting and voting. Then, the simulation effect of each base classifier is different. Therefore, the weight of each base classifier is determined according to its Accuracy, as shown in Equation (9): Wi=Accurayyi ∑5 i=1Accurayyi (9) Accuracy is one of the commonly used evaluation indices in fusion models, but it is biased to determine the quantitative results only from the Accuracy. Therefore, this study also selects the AUC (area under the ROC curve) to assess the model performance. Generally, when the AUC is above 0.8, the model is considered acceptable. Risks 2021,9, 202 6 of 12 4. Data and Descriptive Statistic In this study, data from 123 representative SMEs nationwide that worked with a Chinese bank from 2016 to 2020, including income, expenditure, invoice status, credit ratings, and default records, are used. There are 373,554 total observations in the sample. These enterprises cover all types of SMEs in China. This period is not only a period of rapid development for SMEs, but also a period when financing difficulties are prominent. The characteristic variables can be extracted from credit records and transaction data to measure the credit risk of SMEs. Many studies have shown that credit risk evaluation indicators should consider both financial and non-financial factors (Psillaki et al. 2010; Tobback et al. 2017;Grunert et al. 2005). Thus, this study selects evaluation indicators from two aspects—operation situation and corporate reputation. Figure 2depicts eight credit risk evaluation indicators. Risks 2021, 9, x FOR PEER REVIEW 6 of 12 Then, the simulation effect of each base classifier is different. Therefore, the weight of each base classifier is determined according to its Accuracy, as shown in Equation (9): W i= Accuracyi ∑Accuracyi 5 i=1 (9) Accuracy is one of the commonly used evaluation indices in fusion models, but it is biased to determine the quantitative results only from the Accuracy. Therefore, this study also selects the AUC (area under the ROC curve) to assess the model performance. Generally, when the AUC is above 0.8, the model is considered acceptable. 4. Data and Descriptive Statistic In this study, data from 123 representative SMEs nationwide that worked with a Chinese bank from 2016 to 2020, including income, expenditure, invoice status, credit ratings, and default records, are used. There are 373,554 total observations in the sample. These enterprises cover all types of SMEs in China. This period is not only a period of rapid development for SMEs, but also a period when financing difficulties are prominent. The characteristic variables can be extracted from credit records and transaction data to measure the credit risk of SMEs. Many studies have shown that credit risk evaluation indicators should consider both financial and non-financial factors (Psillaki et al. 2010; Tobback et al. 2017; Grunert et al. 2005). Thus, this study selects evaluation indicators from two aspects—operation situation and corporate reputation. Figure 2 depicts eight credit risk evaluation indicators. Figure 2. Credit risk evaluation indicators. 4.1. Operation Situation 4.1.1. Income and Expenditure Income is the total inflow of economic benefits over a period and expenditure refers to the total outflow of economic benefits over a period. In general, the higher the income of an enterprise, the larger the scale of its production and the stronger its solvency. Expenditure also reflects the scale of production and debt-paying ability to some extent. 4.1.2. Number of Valid Invoices The number of valid invoices is the sum of valid invoices of a business over a period. More valid invoices imply more instances of effective transactions and better operations. Figure 2. Credit risk evaluation indicators. 4.1. Operation Situation 4.1.1. Income and Expenditure Income is the total inflow of economic benefits over a period and expenditure refers to the total outflow of economic benefits over a period. In general, the higher the income of an enterprise, the larger the scale of its production and the stronger its solvency. Expenditure also reflects the scale of production and debt-paying ability to some extent. 4.1.2. Number of Valid Invoices The number of valid invoices is the sum of valid invoices of a business over a period. More valid invoices imply more instances of effective transactions and better operations. 4.1.3. Number of Upstream and Downstream Enterprises The number of upstream and downstream enterprises of SMEs reflects the stability of supply and distribution. The more the upstream and downstream enterprises are connected, the more channels there will be for SMEs to purchase raw materials and sell products. Figure 3a depicts the number of upstream and downstream enterprises connected with each SME. The figure shows that the number of upstream and downstream enterprises connected with each enterprise varies greatly, but most of them are less than 200. Risks 2021,9, 202 7 of 12 Risks 2021, 9, x FOR PEER REVIEW 7 of 12 4.1.3. Number of Upstream and Downstream Enterprises The number of upstream and downstream enterprises of SMEs reflects the stability of supply and distribution. The more the upstream and downstream enterprises are connected, the more channels there will be for SMEs to purchase raw materials and sell products. Figure 3a depicts the number of upstream and downstream enterprises connected with each SME. The figure shows that the number of upstream and downstream enterprises connected with each enterprise varies greatly, but most of them are less than 200. 0-50 50-200 200-500 >500 0 20 40 60 80 100 9 14 8 23 35 39 71 Number of SMEs Number of connected enterprises Upstream Downstream 47 <0 0-5 5-10 10-20 >20 0 20 40 60 80 31 10 11 56 Number of SMEs Gross profit (million yuan) 15 ABCD 0 10 20 30 40 50 012 2424 34 38 Number of SMEs Credit rating Total In default 27 (a) (b) (c) Figure 3. Data from SMEs: (a) connected upstream and downstream enterprises; (b) gross profit; (c) credit rating. 4.1.4. Gross Profit The gross profit of an enterprise is directly related to its profitability. Only an enterprise that can maintain its sustainable profitability is able to repay its loans. Therefore, gross profit is a concentrated reflection of corporate strength and solvency. Figure 3b depicts the gross profit distribution of the 123 SMEs. The figure reveals that the gross profit of each enterprise varies greatly, but most of them are profitable. 4.2. Corporate Reputation Corporate reputation is the likelihood of an enterprise to abide by the contract and is the most important determinant of credit risk. Enterprises with a higher reputation have relatively lower credit risk. 4.2.1. Valid Invoice Rate The valid invoice rate is the ratio of the number of valid invoices to the total invoices. If an enterprise cancels the transaction after issuing the invoice, the valid invoice rate may be relatively low and the corporate reputation will be worse. Conversely, if the corporate reputation is good, the valid invoice rate will be high. 4.2.2. Credit Rating Credit rating is a credit index evaluated by banks based on various comprehensive indicators (e.g., the number of defaults and delays in repayments), which can effectively measure credit and have a strong predictive effect (Tsolas 2015). Figure 3c depicts the credit rating distribution of the 123 SMEs. The figure reveals the following: First, there are four types of credit ratings (A, B, C, and D), and the credit rating distribution of SMEs is relatively balanced. Second, the number of SMEs in Class B is the largest, which is 38. Third, SMEs with a credit rating above D are more than 80% of the total, which implies that most of them have a good reputation. Finally, 27 SMEs have defaulted, and the overall default rate is 21.951%. All A-level SMEs have not defaulted, whereas all D-level SMEs (24 in total) have defaulted. Figure 3. Data from SMEs: (a) connected upstream and downstream enterprises; (b) gross profit; (c) credit rating. 4.1.4. Gross Profit The gross profit of an enterprise is directly related to its profitability. Only an enterprise that can maintain its sustainable profitability is able to repay its loans. Therefore, gross profit is a concentrated reflection of corporate strength and solvency. Figure 3b depicts the gross profit distribution of the 123 SMEs. The figure reveals that the gross profit of each enterprise varies greatly, but most of them are profitable. 4.2. Corporate Reputation Corporate reputation is the likelihood of an enterprise to abide by the contract and is the most important determinant of credit risk. Enterprises with a higher reputation have relatively lower credit risk. 4.2.1. Valid Invoice Rate The valid invoice rate is the ratio of the number of valid invoices to the total invoices. If an enterprise cancels the transaction after issuing the invoice, the valid invoice rate may be relatively low and the corporate reputation will be worse. Conversely, if the corporate reputation is good, the valid invoice rate will be high. 4.2.2. Credit Rating Credit rating is a credit index evaluated by banks based on various comprehensive indicators (e.g., the number of defaults and delays in repayments), which can effectively measure credit and have a strong predictive effect (Tsolas 2015). Figure 3c depicts the credit rating distribution of the 123 SMEs. The figure reveals the following: First, there are four types of credit ratings (A, B, C, and D), and the credit rating distribution of SMEs is relatively balanced. Second, the number of SMEs in Class B is the largest, which is 38. Third, SMEs with a credit rating above D are more than 80% of the total, which implies that most of them have a good reputation. Finally, 27 SMEs have defaulted, and the overall default rate is 21.951%. All A-level SMEs have not defaulted, whereas all D-level SMEs (24 in total) have defaulted. To facilitate the analysis, the four credit ratings (A, B, C, and D) are converted into scores (4, 3, 2, and 1), and SMEs with a record of default are downgraded. The descriptive statistics of the evaluation indicators are presented in Table 1. Risks 2021,9, 202 8 of 12 Table 1. Descriptive statistics of credit risk evaluation indicators. Indicators Mean Median Standard Deviation Minimum Maximum Income (million yuan) 85.509 3.658 596.258 0.00028 6637.942 Expenditure (million yuan) 121.523 12.227 471.160 0.03674 4698.633 Number of valid invoice 2883.065 868 5995.799 6 43100 Number of upstream enterprises 242.455 76 467.043 1 3625 Number of downstream enterprises 220.455 37 783.560 1 7484 Gross profit (million yuan) 28.946 3.257 192.591 −1418.427 1348.229 Valid invoice rate 0.921 0.941 0.076 0.529 1 Credit rating 2.528 3 1.062 1 4 5. Quantitative Results 5.1. Performance of Base Classifiers This paper first explores the prediction performance of each base classifier when it is applied alone. Table 2presents the simulation effects of five base classifiers under optimal parameters. Figure 4depicts the ROC curve of the classifiers. According to the performance of each base classifier, the AUC of logistic regression is only 0.814, and the simulation effect is inferior to others. The AUCs of SVM and RF are 0.912 and 0.947, respectively, which are significantly improved compared to those of the logistic regression. XGBoost and LightGBM have the best simulation results, and their results are close, with AUC above 0.950. Table 2. Simulation effects. Classifier Accuracy of Training Set Accuracy of Test Set Comprehensive Accuracy AUC logistic regression 0.822 0.917 0.901 0.814 SVM 0.855 0.955 0.934 0.912 RF 0.882 0.995 0.951 0.947 XGBoost 0.874 1.000 0.969 0.951 LightGBM 0.885 1.000 0.970 0.959 soft voting 0.914 1.000 0.988 0.984 5.2. Performance of Soft Voting Fusion Model To take advantage of each algorithm and further improve the accuracy of the prediction, this study employs soft voting to establish a fusion model. First, in the training stage, the training dataset is used to train each base classifier. After fitting and adjusting, base classifiers can have a combination of optimal parameters. Then, during the tests, the test dataset is input to base classifiers to predict the results. By combining Accuracy of training set and test set, Comprehensive Accuracy can be obtained. Next, based on the Comprehensive Accuracy in Table 2, the weight of logistic regression (0.177), SVM (0.199), RF (0.207), XGBoost (0.208), and LightGBM (0.209) is calculated via Equation (9). Finally, through the principles of soft voting, the predicted results are obtained. The performance of the fusion model is presented in Table 2, and the ROC curve is shown in Figure 4. The performance of the soft voting fusion model is better than that of the five base classifiers, and the AUC reaches 0.984, which is very close to a perfect classifier, indicating that this ensemble learning algorithm is feasible and effective.