<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jamp
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Applied Mathematics and Physics
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-4352
   </issn>
   <issn publication-format="print">
    2327-4379
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jamp.2025.135089
   </article-id>
   <article-id pub-id-type="publisher-id">
    jamp-142484
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Bankruptcy Prediction in the Polish Banking Industry Using Principal Component Analysis and BP Neural Network
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Shiqing
      </surname>
      <given-names>
       Li
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Qiancheng
      </surname>
      <given-names>
       Tan
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aGuangxi Colleges and Universities Key Laboratory of Data Analysis and Computation, College of Mathematics and Computing Science, Guilin University of Electronic Technology, Guilin, China
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     08
    </day> 
    <month>
     05
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    05
   </issue>
   <fpage>
    1629
   </fpage>
   <lpage>
    1643
   </lpage>
   <history>
    <date date-type="received">
     <day>
      3,
     </day>
     <month>
      April
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      5,
     </day>
     <month>
      April
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      5,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    With the rapid growth of the international banking industry, bank failures can lead to severe economic losses and social impacts. Although existing measures to address such failures are well-developed, timely prediction can significantly mitigate these effects. This study analyzes key indicators influencing bank failure through data analysis and correlation analysis, then develops a neural network-based risk prediction model to estimate failure probabilities. First, we extracted 64 indicators from the dataset, identified the most relevant indicators using the entropy weight method, and established a bank efficiency evaluation formula to determine the failure threshold. Next, we applied principal component analysis (PCA) to reduce dimensionality and derive a comprehensive scoring formula. Based on these findings, we constructed a machine learning model in MATLAB to predict bank failures. Finally, the model was used to predict the failure probabilities of all banks and identify 20 representative existing and failed banks. The developed models effectively predict bank failure risks and demonstrate strong applicability across different scenarios.
   </abstract>
   <kwd-group> 
    <kwd>
     BP Neural Network
    </kwd> 
    <kwd>
      Entropy Weight Method
    </kwd> 
    <kwd>
      Principal Component Analysis
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The stability and efficiency of banking institutions are critical to maintaining financial market equilibrium and fostering economic development <xref ref-type="bibr" rid="scirp.142484-1">
     [1]
    </xref>. As financial systems become increasingly complex, the need for robust methods to analyze bank efficiency and predict potential risks has grown significantly. Understanding the operational health of financial institutions is essential for policymakers, investors, and regulators to mitigate financial crises and ensure sustainable economic growth <xref ref-type="bibr" rid="scirp.142484-2">
     [2]
    </xref>.</p>
   <p>In recent years, various methodologies have been developed to evaluate bank efficiency and predict financial risk. Traditional approaches, such as financial ratio analysis and expert evaluations, often suffer from subjectivity and limited predictive power. In contrast, data-driven methods, including machine learning <xref ref-type="bibr" rid="scirp.142484-3">
     [3]
    </xref> and statistical modeling <xref ref-type="bibr" rid="scirp.142484-4">
     [4]
    </xref>, offer more objective and accurate assessments. Among these, the entropy weight method (EWM) <xref ref-type="bibr" rid="scirp.142484-5">
     [5]
    </xref> and principal component analysis (PCA) <xref ref-type="bibr" rid="scirp.142484-6">
     [6]
    </xref> have gained prominence due to their ability to handle complex financial data and extract meaningful features.</p>
   <p>This paper proposes a two-stage framework for bank efficiency analysis and risk prediction. In the first stage, we employ the entropy weight method to construct an efficiency function using input-output indicators extracted from the Polish Companies Bankruptcy dataset. By computing efficiency scores, we effectively distinguish between operational and bankrupt banks. The efficiency evaluation graph illustrates a clear separation between these two groups, confirming the validity of our approach.</p>
   <p>In the second stage, we apply principal component analysis to reduce the dimensionality of the dataset while preserving critical information. The extracted principal components serve as inputs to a BP neural network, which is optimized using a genetic algorithm (GA) to enhance predictive accuracy. Our proposed model achieves an accuracy of 83% in predicting bank failures, demonstrating its potential as a reliable tool for financial risk assessment.</p>
  </sec><sec id="s2">
   <title>2. Modeling of Bank Efficiency Analysis Based on Input-Output of Entropy Weight Approach</title>
   <p>First, we used Python for preprocessing to calculate the correlation among the 64 indicators in the Polish Companies Bankruptcy dataset for the years 2017 and 2021, as shown in <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref>.</p>
   <p>The analysis results indicate that some indicators exhibit high correlation; however, certain indicators still contain missing values. To address this issue, we applied the mean imputation method, where the missing values were filled using the average of highly correlated indicators, thereby enhancing the completeness and usability of the data. Bank efficiency is an indicator to judge whether a bank is operating normally. The first question requires sorting out appropriate index input-output data from 64 indicators, selecting indicators that can measure bank efficiency, and providing the dividing line of bank failure. First, we standardize and normalize the existing data. Then the entropy weight method is used to assign the corresponding weights to the sorted indicators, and the efficiency function is</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Heat maps related to the 64 indicators in the data for 2021 as well as for 2017.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId16.jpeg?20250508111528" />
   </fig>
   <p>constructed with these weights. The efficiency function is used to evaluate the efficiency of all data samples, and finally a bank efficiency graph is obtained. According to the different class values, we can distinguish the bankrupt banks from the banks that are still in operation.</p>
   <p>According to the research of Wang Xinyang et al. <xref ref-type="bibr" rid="scirp.142484-7">
     [7]
    </xref>, we extracted the input-output related indicators of the relative efficiency of the calculation of this question from 64 indicators, respectively (<xref ref-type="table" rid="table1">
     Table 1
    </xref>).</p>
   <table-wrap id="table1">
    <label>
     <xref ref-type="table" rid="table1">
      Table 1
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.142484-"></xref>Table 1. Input-output index division table.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="40.60%"><p style="text-align:center">Index type</p></td> 
      <td class="custom-bottom-td acenter" width="30.90%"><p style="text-align:center">Index definition</p></td> 
      <td class="custom-bottom-td acenter" width="28.50%"><p style="text-align:center">Pointer symbol</p></td> 
     </tr> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="40.60%"><p style="text-align:center">Input index</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="30.90%"><p style="text-align:center">Net profit</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.50%"><p style="text-align:center">X1</p></td> 
     </tr> 
     <tr> 
      <td rowspan="3" class="custom-top-td acenter" width="40.60%"><p style="text-align:center">Output indicator</p></td> 
      <td class="custom-top-td acenter" width="30.90%"><p style="text-align:center">Total liabilities</p></td> 
      <td class="custom-top-td acenter" width="28.50%"><p style="text-align:center">X2</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="30.90%"><p style="text-align:center">Working capital</p></td> 
      <td class="acenter" width="28.50%"><p style="text-align:center">X3</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="30.90%"><p style="text-align:center">Retained earnings</p></td> 
      <td class="acenter" width="28.50%"><p style="text-align:center">X6</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>To build a comprehensive evaluation system based on the input-output indicators determined above, the weight of each evaluation indicator is required first, and then quantified. The specific algorithm is as follows <xref ref-type="bibr" rid="scirp.142484-8">
     [8]
    </xref>:</p>
   <p>First, the data of each indicator are standardized. There are three indicators, of which</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         n 
       </mi> 
      </msub> 
     </mrow> 
    </math> (1)</p>
   <p>After standardization of the above indicators, the value is</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Y 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         Y 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         Y 
       </mi> 
       <mi>
         n 
       </mi> 
      </msub> 
     </mrow> 
    </math>(2)</p>
   <p>The standardized formula can be obtained:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Y 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mi>
          j 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            j 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          − 
        </mo> 
        <mtext>
          min 
        </mtext> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mtext>
          max 
        </mtext> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          − 
        </mo> 
        <msub> 
         <mrow> 
          <mtext>
            min 
          </mtext> 
         </mrow> 
         <mrow> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math>(3)</p>
   <p>According to the definition of entropy in information theory, the information entropy of a set of data is:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mo>
        − 
      </mo> 
      <mfrac> 
       <mn>
         1 
       </mn> 
       <mrow> 
        <mi>
          ln 
        </mi> 
        <mi>
          n 
        </mi> 
       </mrow> 
      </mfrac> 
      <mstyle displaystyle="true"> 
       <msubsup> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          n 
        </mi> 
       </msubsup> 
       <mrow> 
        <msub> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            j 
          </mi> 
         </mrow> 
        </msub> 
        <mi>
          ln 
        </mi> 
        <msub> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            j 
          </mi> 
         </mrow> 
        </msub> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math>(4)</p>
   <p>where, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mi>
          j 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <msub> 
         <mi>
           Y 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            j 
          </mi> 
         </mrow> 
        </msub> 
       </mrow> 
       <mrow> 
        <mstyle displaystyle="true"> 
         <msubsup> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mi>
            n 
          </mi> 
         </msubsup> 
         <mrow> 
          <msub> 
           <mi>
             Y 
           </mi> 
           <mrow> 
            <mi>
              i 
            </mi> 
            <mi>
              j 
            </mi> 
           </mrow> 
          </msub> 
         </mrow> 
        </mstyle> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math>, If 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mi>
          j 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>, then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <munder> 
       <mrow> 
        <mi>
          lim 
        </mi> 
       </mrow> 
       <mrow> 
        <msub> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mi>
            j 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          → 
        </mo> 
        <mn>
          0 
        </mn> 
       </mrow> 
      </munder> 
      <msub> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mi>
          j 
        </mi> 
       </mrow> 
      </msub> 
      <mi>
        ln 
      </mi> 
      <msub> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mi>
          j 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>.</p>
   <p>According to the calculation formula of information entropy, the information entropy of each index is calculated as</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         n 
       </mi> 
      </msub> 
     </mrow> 
    </math>(5)</p>
   <p>Calculate the weight of each index through information entropy</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         W 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          − 
        </mo> 
        <msub> 
         <mi>
           E 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mrow> 
        <mi>
          k 
        </mi> 
        <mo>
          − 
        </mo> 
        <mstyle displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             E 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
        </mstyle> 
       </mrow> 
      </mfrac> 
      <mtext>
          
      </mtext> 
      <mtext>
          
      </mtext> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          = 
        </mo> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>(6)</p>
   <p>According to the combination weight method, the efficiency index of the bank can be obtained as 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>, and the calculation formula is</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mstyle displaystyle="true"> 
       <msubsup> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          n 
        </mi> 
       </msubsup> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <msub> 
         <mi>
           w 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math>(7)</p>
   <p>where, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> is 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> different indicators, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         w 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> is 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> different indicator weights, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> is the efficiency of different banks.</p>
   <p>It can be known that all bank data can be divided, and the lower limit of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mo>
        ∩ 
      </mo> 
      <mi>
        B 
      </mi> 
     </mrow> 
    </math> represents the dividing line between the collapse of two different sets. Set A corresponds to class value 0, and set B corresponds to class value 1, based on mathematical principles.</p>
   <p>According to the conclusion of the above model, we extracted X1, X2, X3, X6, class. We substituted these data into the above model and obtained the entropy weight value through the excel file as (<xref ref-type="table" rid="table2">
     Table 2
    </xref>).</p>
   <table-wrap id="table2">
    <label>
     <xref ref-type="table" rid="table2">
      Table 2
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.142484-"></xref>Table 2. Weights of relevant indicators.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="54.60%"><p style="text-align:center">Correlation index</p></td> 
      <td class="custom-bottom-td acenter" width="45.40%"><p style="text-align:center">Weight W</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="54.60%"><p style="text-align:center">X1</p></td> 
      <td class="custom-top-td acenter" width="45.40%"><p style="text-align:center">0.33</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="54.60%"><p style="text-align:center">X2</p></td> 
      <td class="acenter" width="45.40%"><p style="text-align:center">0.32</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="54.60%"><p style="text-align:center">X3</p></td> 
      <td class="acenter" width="45.40%"><p style="text-align:center">0.32</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="54.60%"><p style="text-align:center">X6</p></td> 
      <td class="acenter" width="45.40%"><p style="text-align:center">0.02</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>Then, the weights of the above indicators are brought into formula (7) to obtain</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mn>
        0.33 
      </mn> 
      <mo>
        ∗ 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mn>
        0.32 
      </mn> 
      <mo>
        ∗ 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mn>
        0.32 
      </mn> 
      <mo>
        ∗ 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          3 
        </mn> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mn>
        0.02 
      </mn> 
      <mo>
        ∗ 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          6 
        </mn> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>(8)</p>
   <p>where, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <mtext>
        X 
      </mtext> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <mtext>
        X 
      </mtext> 
      <mn>
        2 
      </mn> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          3 
        </mn> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <mtext>
        X 
      </mtext> 
      <mn>
        3 
      </mn> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          6 
        </mn> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <mtext>
        X 
      </mtext> 
      <mn>
        6 
      </mn> 
     </mrow> 
    </math>.</p>
   <p>We use all the 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> in python, save them in a support file with the column name “score”, and then we put the corresponding class values of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> into the drawing function to get the following <xref ref-type="fig" rid="fig2">
     Figure 2
    </xref>.</p>
   <fig id="fig2" position="float">
    <label>Figure 2</label>
    <caption>
     <title>Figure 2. Data efficiency evaluation chart.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId67.jpeg?20250508111528" />
   </fig>
   <p>There is a significant difference in the image between the banks that went bankrupt during the observation period and the banks that did not go bankrupt during the observation period. I can take the lower bound of the group of data whose class value is 0 as the dividing line of bank bankruptcy efficiency is 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        Z 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0.60090761 
      </mn> 
     </mrow> 
    </math>.</p>
  </sec><sec id="s3">
   <title>3. The Bank Risk Prediction Model Based on Principal Component Analysis Dimensionality Reduction and BP Neural Network</title>
   <p>We must first get the important factors affecting bank failure, and then we must determine the index that can comprehensively reflect the information reflected by the 64 indicators. If we use correlation analysis, we will find far more than 5 important indicators, so we choose principal component analysis.</p>
   <p>The principle of principal component analysis is to try to recombine the original variables into a new set of several comprehensive variables that are unrelated to each other, and at the same time, according to the actual needs, several less sum variables can be extracted from the statistical method to reflect the information of the original variables as much as possible, which is called principal component analysis or principal component analysis, and is also a method to deal with dimensionality reduction in mathematics.</p>
   <sec id="s3_1">
    <title>3.1. Principal Component Analysis Model</title>
    <p>The principal component is a linear combination of the original variables; The number of principal components is less relative to the original number; The principal component retains most of the information of the original variable; The principal components are independent of each other <xref ref-type="bibr" rid="scirp.142484-9">
      [9]
     </xref>.</p>
    <p>Let the data sample data 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math>, in which there are m variables, a total of n samples</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         X 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mn>
                 11 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mn>
                 12 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mn>
                 1 
               </mn> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mn>
                 21 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mn>
                 22 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mn>
                 2 
               </mn> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋱ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mn>
                 2 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (9)</p>
    <p>Calculate the average for each column 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          μ 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mi>
          n 
        </mi> 
       </mfrac> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           n 
         </mi> 
        </msubsup> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             j 
           </mi> 
           <mi>
             i 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math></p>
    <p>The variance of each column 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          σ 
        </mi> 
        <mi>
          i 
        </mi> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mi>
           n 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </mfrac> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           n 
         </mi> 
        </msubsup> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mi>
                 j 
               </mi> 
               <mi>
                 i 
               </mi> 
              </mrow> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                μ 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math></p>
    <p>Standardize the data, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          z 
        </mi> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             j 
           </mi> 
           <mi>
             i 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            μ 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math></p>
    <p>We get matrix 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Z 
      </mi> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Z 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mn>
                 11 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mn>
                 12 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mn>
                 1 
               </mn> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mn>
                 21 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mn>
                 22 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mn>
                 2 
               </mn> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋱ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mn>
                 2 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                z 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(10)</p>
    <p>Calculated correlation coefficient,</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mstyle displaystyle="true"> 
          <msubsup> 
           <mo>
             ∑ 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              = 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mi>
             n 
           </mi> 
          </msubsup> 
          <mrow> 
           <msub> 
            <mi>
              z 
            </mi> 
            <mrow> 
             <mi>
               k 
             </mi> 
             <mi>
               i 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             ∗ 
           </mo> 
           <msub> 
            <mi>
              z 
            </mi> 
            <mrow> 
             <mi>
               k 
             </mi> 
             <mi>
               j 
             </mi> 
            </mrow> 
           </msub> 
          </mrow> 
         </mstyle> 
        </mrow> 
        <mrow> 
         <mi>
           n 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </mfrac> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           2 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           m 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>The correlation coefficient matrix 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        R 
      </mi> 
     </math> is obtained</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         R 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mn>
                 11 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mn>
                 12 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mn>
                 1 
               </mn> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mn>
                 21 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mn>
                 22 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mn>
                 2 
               </mn> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋱ 
            </mo> 
           </mtd> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mn>
                 2 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
           <mtd> 
            <mo>
              ⋯ 
            </mo> 
           </mtd> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mi>
                 n 
               </mi> 
               <mi>
                 m 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(11)</p>
    <p>where: 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is the correlation between the sample sequence in column i of the X matrix and the sample sequence in column j, whose value is between −1 and 1, and the R matrix should be a symmetric matrix, that is, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>.</p>
    <p>The difference in the degree of correlation coefficient is shown in the following <xref ref-type="table" rid="table3">
      Table 3
     </xref> and <xref ref-type="table" rid="table4">
      Table 4
     </xref>.</p>
    <p>The covariance matrix 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mo>
        ∑ 
      </mo> 
     </math> is a real symmetric matrix, knowing that its eigenvalue is non-negative, it may be useful to set its eigenvalue 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         ≥ 
       </mo> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         ≥ 
       </mo> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          3 
        </mn> 
       </msub> 
       <mo>
         ≥ 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         ≥ 
       </mo> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mi>
          p 
        </mi> 
       </msub> 
       <mo>
         ≥ 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>, and their corresponding orthonormalized unit eigenvectors are as follows:</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142484-"></xref>Table 3. Positive and negative correlation.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="50.02%"><p style="text-align:center">Correlation coefficient r</p></td> 
       <td class="custom-bottom-td acenter" width="49.98%"><p style="text-align:center">correlation</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="50.02%"><p style="text-align:center">r &gt; 0</p></td> 
       <td class="custom-top-td acenter" width="49.98%"><p style="text-align:center">Positive linear correlation</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="50.02%"><p style="text-align:center">r = 0</p></td> 
       <td class="acenter" width="49.98%"><p style="text-align:center">Linearly independent</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="50.02%"><p style="text-align:center">r &lt; 0</p></td> 
       <td class="acenter" width="49.98%"><p style="text-align:center">Positive linear correlation</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <table-wrap id="table4">
     <label>
      <xref ref-type="table" rid="table4">
       Table 4
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142484-"></xref>Table 4. Degree of correlation.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="63.54%"><p style="text-align:center">Absolute value of correlation coefficient</p></td> 
       <td class="custom-bottom-td acenter" width="36.46%"><p style="text-align:center">Degree of correlation</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="63.54%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="36.46%"><p style="text-align:center">Perfect correlation</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="63.54%"><p style="text-align:center">[0.8, 1)</p></td> 
       <td class="acenter" width="36.46%"><p style="text-align:center">Highly correlated</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="63.54%"><p style="text-align:center">[0.5, 0.8)</p></td> 
       <td class="acenter" width="36.46%"><p style="text-align:center">Moderate correlation</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="63.54%"><p style="text-align:center">[0.3, 0.5)</p></td> 
       <td class="acenter" width="36.46%"><p style="text-align:center">Low correlation</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="63.54%"><p style="text-align:center">[0, 0.3)</p></td> 
       <td class="acenter" width="36.46%"><p style="text-align:center">uncorrelated</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mn>
                 11 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mn>
                 21 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mi>
                 p 
               </mi> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         ; 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mn>
                 12 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mn>
                 22 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mi>
                 p 
               </mi> 
               <mn>
                 2 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         ; 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         ; 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          p 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mn>
                 1 
               </mn> 
               <mi>
                 p 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mn>
                 2 
               </mn> 
               <mi>
                 p 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                a 
              </mi> 
              <mrow> 
               <mi>
                 p 
               </mi> 
               <mi>
                 p 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (12)</p>
    <p>If the index variable represented by the columns of the original X, the composite vector, is denoted as 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         V 
       </mi> 
       <mi>
         a 
       </mi> 
       <mi>
         r 
       </mi> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mi>
             V 
           </mi> 
           <mi>
             a 
           </mi> 
           <msub> 
            <mi>
              r 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <mi>
             V 
           </mi> 
           <mi>
             a 
           </mi> 
           <msub> 
            <mi>
              r 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <mo>
             ⋯ 
           </mo> 
           <mo>
             , 
           </mo> 
           <mi>
             V 
           </mi> 
           <mi>
             a 
           </mi> 
           <msub> 
            <mi>
              r 
            </mi> 
            <mi>
              p 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mrow> 
        <mtext>
          T 
        </mtext> 
       </msup> 
      </mrow> 
     </math>, then the ith principal component of X is</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          F 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              a 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mtext>
          T 
        </mtext> 
       </msup> 
       <mi>
         V 
       </mi> 
       <mi>
         a 
       </mi> 
       <mi>
         r 
       </mi> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         ∗ 
       </mo> 
       <mi>
         V 
       </mi> 
       <mi>
         a 
       </mi> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mrow> 
         <mn>
           2 
         </mn> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         ∗ 
       </mo> 
       <mi>
         V 
       </mi> 
       <mi>
         a 
       </mi> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mrow> 
         <mi>
           p 
         </mi> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         ∗ 
       </mo> 
       <mi>
         V 
       </mi> 
       <mi>
         a 
       </mi> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mi>
          p 
        </mi> 
       </msub> 
      </mrow> 
     </math>(13)</p>
    <p>The selection rule of the number of principal components is determined according to the cumulative contribution rate, which is generally required to reach more than 0.85, so as to ensure that the new variable can include most of the information of the original variable.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         j 
       </mi> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            λ 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
        <mrow> 
         <mstyle displaystyle="true"> 
          <msubsup> 
           <mo>
             ∑ 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              = 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mi>
             p 
           </mi> 
          </msubsup> 
          <mrow> 
           <msub> 
            <mi>
              λ 
            </mi> 
            <mi>
              k 
            </mi> 
           </msub> 
          </mrow> 
         </mstyle> 
        </mrow> 
       </mfrac> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           2 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           n 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          p 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mstyle displaystyle="true"> 
          <msubsup> 
           <mo>
             ∑ 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              = 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mi>
             p 
           </mi> 
          </msubsup> 
          <mrow> 
           <msub> 
            <mi>
              λ 
            </mi> 
            <mi>
              k 
            </mi> 
           </msub> 
          </mrow> 
         </mstyle> 
        </mrow> 
        <mrow> 
         <mstyle displaystyle="true"> 
          <msubsup> 
           <mo>
             ∑ 
           </mo> 
           <mrow> 
            <mi>
              k 
            </mi> 
            <mo>
              = 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mi>
             n 
           </mi> 
          </msubsup> 
          <mrow> 
           <msub> 
            <mi>
              λ 
            </mi> 
            <mi>
              k 
            </mi> 
           </msub> 
          </mrow> 
         </mstyle> 
        </mrow> 
       </mfrac> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           p 
         </mi> 
         <mo>
           ≤ 
         </mo> 
         <mi>
           n 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(14)</p>
    <p>
     <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref> and <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref> show the contributions of the indicators to the principal components. The first principal component is strongly influenced by indicators X13, X19, X20, X23, X30, X31, X39, X42, X43, X44, X49, X56, and X58, indicating that it primarily reflects the information from these variables. The second principal component is mainly driven by X4, X8, X12, X16, X17, X26, X33, X34, X40, X46, X50, and X63, suggesting it reflects the information contained in these indicators. For the third principal component, the indicators X1, X7, X11, X14, X18,</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Explained variance ratio of each principal component.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId106.jpeg?20250508111530" />
    </fig>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>(a) (b)Figure 4. PCA analysis.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
    </fig>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>(a) (b)Figure 4. PCA analysis.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId107.jpeg?20250508111530" />
    </fig>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>(a) (b)Figure 4. PCA analysis.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId108.jpeg?20250508111530" />
    </fig>
    <p>X22, X24, X35, X36, and X48 have the largest contributions, meaning this component is largely characterized by these variables. The fourth principal component is predominantly shaped by X2, X3, X6, X10, X25, X38, and X51, indicating it reflects the information from these indicators. Lastly, the fifth principal component is influenced mostly by X53 and X64, highlighting that it mainly captures the information of these two indicators.</p>
    <p>By understanding which indicators each principal component represents, we can then calculate the contribution rate of each principal component (<xref ref-type="table" rid="table5">
      Table 5
     </xref>).</p>
    <p>According to the component matrix diagram and the principal component contribution diagram, we can calculate the coefficients corresponding to each index in the five principal components:</p>
    <p>The new eigenvectors 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mn>
          3 
        </mn> 
       </msub> 
      </mrow> 
     </math> are calculated respectively</p>
    <table-wrap id="table5">
     <label>
      <xref ref-type="table" rid="table5">
       Table 5
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142484-"></xref>Table 5. Principal component contribution diagram.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="21.64%"><p style="text-align:center">Ingredient</p></td> 
       <td class="custom-bottom-td acenter" width="21.58%"><p style="text-align:center">Total</p></td> 
       <td class="custom-bottom-td acenter" width="33.28%"><p style="text-align:center">Percentage of variance (%)</p></td> 
       <td class="custom-bottom-td acenter" width="23.50%"><p style="text-align:center">Accumulate (%)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="21.64%"><p style="text-align:center">PC1</p></td> 
       <td class="custom-top-td acenter" width="21.58%"><p style="text-align:center">12,807</p></td> 
       <td class="custom-top-td acenter" width="33.28%"><p style="text-align:center">20.011</p></td> 
       <td class="custom-top-td acenter" width="23.50%"><p style="text-align:center">20.011</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.64%"><p style="text-align:center">PC2</p></td> 
       <td class="acenter" width="21.58%"><p style="text-align:center">11,118</p></td> 
       <td class="acenter" width="33.28%"><p style="text-align:center">17.372</p></td> 
       <td class="acenter" width="23.50%"><p style="text-align:center">37.383</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.64%"><p style="text-align:center">PC3</p></td> 
       <td class="acenter" width="21.58%"><p style="text-align:center">9447</p></td> 
       <td class="acenter" width="33.28%"><p style="text-align:center">14.761</p></td> 
       <td class="acenter" width="23.50%"><p style="text-align:center">52.144</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.64%"><p style="text-align:center">PC4</p></td> 
       <td class="acenter" width="21.58%"><p style="text-align:center">5199</p></td> 
       <td class="acenter" width="33.28%"><p style="text-align:center">8.123</p></td> 
       <td class="acenter" width="23.50%"><p style="text-align:center">60.267</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.64%"><p style="text-align:center">PC5</p></td> 
       <td class="acenter" width="21.58%"><p style="text-align:center">3481</p></td> 
       <td class="acenter" width="33.28%"><p style="text-align:center">5.439</p></td> 
       <td class="acenter" width="23.50%"><p style="text-align:center">65.706</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <mtext>
           VAR00065 
         </mtext> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           SQR 
         </mtext> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           12.807 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <mtext>
           VAR00066 
         </mtext> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           SQR 
         </mtext> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           11.118 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mn>
          3 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <mtext>
           VAR00065 
         </mtext> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           SQR 
         </mtext> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           9.447 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mn>
          4 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <mtext>
           VAR00065 
         </mtext> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           SQR 
         </mtext> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           5.199 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mn>
          5 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <mtext>
           VAR00065 
         </mtext> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           SQR 
         </mtext> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           3.481 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>Through the above, the formula after dimensionality reduction of principal component analysis can be calculated.</p>
    <p>Set the component matrix to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, then</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                w 
              </mi> 
              <mrow> 
               <mn>
                 1 
               </mn> 
               <mi>
                 i 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                w 
              </mi> 
              <mrow> 
               <mn>
                 2 
               </mn> 
               <mi>
                 i 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mo>
              ⋮ 
            </mo> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <msub> 
              <mi>
                w 
              </mi> 
              <mrow> 
               <mi>
                 j 
               </mi> 
               <mi>
                 i 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           2 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mn>
           5 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           2 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mn>
           64 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (15)</p>
    <p>Each index matrix is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         A 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>Then 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          F 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mi>
         A 
       </mi> 
       <mo>
         ∗ 
       </mo> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math></p>
    <p>All available 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <mi>
           F 
         </mi> 
         <mo>
           = 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mrow> 
            <mrow> 
             <mn>
               0.20011 
             </mn> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mrow> 
             <mn>
               0.65706 
             </mn> 
            </mrow> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ∗ 
         </mo> 
         <msub> 
          <mi>
            F 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mrow> 
            <mrow> 
             <mn>
               0.17372 
             </mn> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mrow> 
             <mn>
               0.65706 
             </mn> 
            </mrow> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ∗ 
         </mo> 
         <msub> 
          <mi>
            F 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mo>
           + 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mrow> 
            <mrow> 
             <mn>
               0.14761 
             </mn> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mrow> 
             <mn>
               0.65706 
             </mn> 
            </mrow> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ∗ 
         </mo> 
         <msub> 
          <mi>
            F 
          </mi> 
          <mn>
            3 
          </mn> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mrow> 
            <mrow> 
             <mn>
               0.08123 
             </mn> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mrow> 
             <mn>
               0.65706 
             </mn> 
            </mrow> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ∗ 
         </mo> 
         <msub> 
          <mi>
            F 
          </mi> 
          <mn>
            4 
          </mn> 
         </msub> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mo>
           + 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mrow> 
            <mrow> 
             <mn>
               0.05439 
             </mn> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mrow> 
             <mn>
               0.65706 
             </mn> 
            </mrow> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ∗ 
         </mo> 
         <msub> 
          <mi>
            F 
          </mi> 
          <mn>
            5 
          </mn> 
         </msub> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>.</p>
    <p>The weight calculation results of principal component analysis show that the weight of principal component 1 is 0.34, the weight of principal component 2 is 0.26, the weight of principal component 3 is 0.22, the weight of principal component 4 is 0.12, and the weight of principal component 5 is 0.08.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Bank Risk Prediction Model Based on BP Neural Network</title>
    <p>BP neural network is usually composed of three layers, namely input layer, hidden layer and output layer. In the case that the output vector has been defined, it is particularly important to choose the appropriate input vector. There are 38 indicators that mainly affect the comprehensive score, and the 38 indicators influence each other. When predicting the comprehensive score, a series of variables such as X1, X2 and X3 are selected as the input layer, and the comprehensive score is selected as the output layer, and the single hidden layer network structure is also selected.</p>
    <p>BP neural network should be trained before the prediction, and through training, the network has the ability of associative memory and prediction. BP neural network training must first initialize the network parameters, including the initialization of the weight between the input layer and the hidden layer, the initialization of the weight between the hidden layer and the output layer, and the initialization of the threshold between the hidden layer and the output layer. The error between the network prediction result and the expected result is obtained through the calculation of the hidden layer and the output layer. The network then updates the initial weight and threshold according to the error result. Therefore, the final weight and threshold will be affected by the selection of its initial weight and threshold, which will further affect the convergence speed and prediction accuracy of the network model. Genetic algorithm can overcome the randomness of BP neural network in automatically generating initial weights and thresholds by iterating to find the optimal solution of initial weights and thresholds. Therefore, we combine the genetic algorithm with the BP neural network, and use the genetic algorithm to optimize the initial weight and threshold of the BP neural network, and get a more stable and reliable network structure <xref ref-type="bibr" rid="scirp.142484-10">
      [10]
     </xref> (<xref ref-type="fig" rid="fig5">
      Figure 5
     </xref>).</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. Network structure.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId133.jpeg?20250508111531" />
    </fig>
    <p>According to the above two questions, we can get the formula about the comprehensive score of the bank:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          Q 
        </mi> 
        <mi>
          j 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mrow> 
          <mn>
            64 
          </mn> 
         </mrow> 
        </msubsup> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
       </mstyle> 
       <mo>
         , 
       </mo> 
       <mi>
         j 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         N 
       </mi> 
      </mrow> 
     </math> (16)</p>
    <p>Among them, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          Q 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> is the comprehensive score of the bank, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          w 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> is the weight of 64 indicators, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is the data set.</p>
    <p>The following weights are our conclusions based on the first and second models. The values of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          w 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> in the above equation are all from the following table.</p>
    <p>Through the above conclusions and formulas, the relevant indicators of the input layer and the output layer can be obtained, and the neural network prediction model can be established as follows:</p>
    <p>The calculation process is as follows:</p>
    <p>Through the above neural network model, the indicators of 38 banks are trained with the comprehensive score of banks, so that the comprehensive score value of each bank is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Z 
      </mi> 
     </math>, and the neural network trained by the above model predicts the comprehensive score is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Z 
      </mi> 
     </math>, then the relative error is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        δ 
      </mi> 
     </math>:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         δ 
       </mi> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mrow> 
          <mo>
            | 
          </mo> 
          <mrow> 
           <mi>
             Z 
           </mi> 
           <mo>
             − 
           </mo> 
           <msup> 
            <mi>
              Z 
            </mi> 
            <mo>
              ′ 
            </mo> 
           </msup> 
          </mrow> 
          <mo>
            | 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          Z 
        </mi> 
       </mfrac> 
       <mo>
         × 
       </mo> 
       <mn>
         100 
       </mn> 
       <mi>
         % 
       </mi> 
      </mrow> 
     </math> (17)</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Experiments</title>
   <p>We did the following experiments with the above model, which used MATLAB 2023RA and Python 3.9.7, The experiments were conducted in Guilin, China, on an ASUS computer with the following The experiments were conducted in Guilin, China, on an ASUS computer with the following specifications: an AMD Ryzen 7 4800 H processor with Radeon graphics, operating at 2.90 GHz, 16 GB of RAM, and an NVIDIA GeForce GTX 1660 Ti graphics card. The operating system used was Windows 11. Through the above neural network model to predict the comprehensive score of each bank, we use MATLAB program to write the program, the detailed program can be found in the attachment and supporting materials, we set the parameters as follows (<xref ref-type="table" rid="table6">
     Table 6
    </xref>):</p>
   <table-wrap id="table6">
    <label>
     <xref ref-type="table" rid="table6">
      Table 6
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.142484-"></xref>Table 6. Weights of relevant indicators.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="27.36%"><p style="text-align:center">Correlation index</p></td> 
      <td class="custom-bottom-td acenter" width="20.86%"><p style="text-align:center">Weight W</p></td> 
      <td class="custom-bottom-td acenter" width="28.14%"><p style="text-align:center">Correlation index</p></td> 
      <td class="custom-bottom-td acenter" width="23.62%"><p style="text-align:center">Weight W</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="27.36%"><p style="text-align:center">X1</p></td> 
      <td class="custom-top-td acenter" width="20.86%"><p style="text-align:center">0.03</p></td> 
      <td class="custom-top-td acenter" width="28.14%"><p style="text-align:center">X33</p></td> 
      <td class="custom-top-td acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X2</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.03</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X34</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X3</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.03</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X35</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X4</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X36</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X5</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X37</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.02</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X6</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X38</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X7</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X39</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X8</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X40</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X9</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X41</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X10</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X42</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X11</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X43</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.16</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X12</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X44</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X13</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X45</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X14</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X46</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X15</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X47</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X16</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X48</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X17</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X49</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X18</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X50</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X19</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X51</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X20</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X52</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X21</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.06</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X53</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.02</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X22</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X54</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.02</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X23</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X55</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X24</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X56</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X25</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X57</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X26</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X58</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">−0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X27</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X59</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.02</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X28</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.02</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X60</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X29</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.03</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X61</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X30</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X62</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.00</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X31</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.00</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X63</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.01</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="27.36%"><p style="text-align:center">X32</p></td> 
      <td class="acenter" width="20.86%"><p style="text-align:center">0.01</p></td> 
      <td class="acenter" width="28.14%"><p style="text-align:center">X64</p></td> 
      <td class="acenter" width="23.62%"><p style="text-align:center">0.02</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>After a period of training, the results shown in the figure are obtained. We can see the changes of the relevant parameters of the neural network, as follows (<xref ref-type="table" rid="table7">
     Table 7
    </xref>):</p>
   <table-wrap id="table7">
    <label>
     <xref ref-type="table" rid="table7">
      Table 7
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.142484-"></xref>Table 7. Machine learning related parameters table.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="61.48%"><p style="text-align:center">Correlation parameter</p></td> 
      <td class="custom-bottom-td acenter" width="38.52%"><p style="text-align:center">Set value</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="61.48%"><p style="text-align:center">Net.trainParam.show</p></td> 
      <td class="custom-top-td acenter" width="38.52%"><p style="text-align:center">10,000</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="61.48%"><p style="text-align:center">Net.trainParam.Lr</p></td> 
      <td class="acenter" width="38.52%"><p style="text-align:center">0.05</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="61.48%"><p style="text-align:center">Net.trainParam.epochs</p></td> 
      <td class="acenter" width="38.52%"><p style="text-align:center">50,000</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="61.48%"><p style="text-align:center">Net.trainParam.goal</p></td> 
      <td class="acenter" width="38.52%"><p style="text-align:center">0.78*10<sup>−</sup><sup>3</sup></p></td> 
     </tr> 
    </table>
   </table-wrap>
   <fig id="fig6" position="float">
    <label>Figure 6</label>
    <caption>
     <title>(a) Neural network regression state (b) Error histogram<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId153.jpeg?20250508111533" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId154.jpeg?20250508111532" /></p>(c) performances (d) training state<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId155.jpeg?20250508111532" /></p>(e) BP neural network fitFigure 6. BP Neural network structure.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
   </fig>
   <fig id="fig6" position="float">
    <label>Figure 6</label>
    <caption>
     <title>(a) Neural network regression state (b) Error histogram<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId153.jpeg?20250508111533" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId154.jpeg?20250508111532" /></p>(c) performances (d) training state<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId155.jpeg?20250508111532" /></p>(e) BP neural network fitFigure 6. BP Neural network structure.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId151.jpeg?20250508111533" />
   </fig>
   <fig id="fig6" position="float">
    <label>Figure 6</label>
    <caption>
     <title>(a) Neural network regression state (b) Error histogram<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId153.jpeg?20250508111533" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId154.jpeg?20250508111532" /></p>(c) performances (d) training state<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1724150-rId155.jpeg?20250508111532" /></p>(e) BP neural network fitFigure 6. BP Neural network structure.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId152.jpeg?20250508111533" />
   </fig>
   <fig id="fig7" position="float">
    <label>Figure 7</label>
    <caption>
     <title>Figure 7. Image of the function between the predicted value and the true value.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724150-rId156.jpeg?20250508111532" />
   </fig>
   <p>
    <xref ref-type="fig" rid="fig6">
     Figure 6
    </xref> illustrates both the state and performance of our trained BP neural network. Using this predictive model, we can assess a bank’s risk of failure based on the designated cut-off score. When a bank’s predicted value exceeds the cut-off line provided in Problem I, the model effectively identifies potential risks. Furthermore, as shown in <xref ref-type="fig" rid="fig7">
     Figure 7
    </xref>, our model demonstrates strong performance, achieving an accuracy of 83% when tested on over 800 banks, making it a valuable tool for risk detection across various financial institutions.</p>
   <p>We also compared our data with other methods, and the results are shown in <xref ref-type="table" rid="table8">
     Table 8
    </xref> below:</p>
   <table-wrap id="table8">
    <label>
     <xref ref-type="table" rid="table8">
      Table 8
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.142484-"></xref>Table 8. This model is compared with other models.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="44.36%"><p style="text-align:center">Model</p></td> 
      <td class="custom-bottom-td acenter" width="27.82%"><p style="text-align:center">Overall accuracy</p></td> 
      <td class="custom-bottom-td acenter" width="27.82%"><p style="text-align:center">Bankruptcy prediction accuracy</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="44.36%"><p style="text-align:center">LDA and SVM methods <xref ref-type="bibr" rid="scirp.142484-10">
         [10]
        </xref></p></td> 
      <td class="custom-top-td acenter" width="27.82%"><p style="text-align:center">63.5%</p></td> 
      <td class="custom-top-td acenter" width="27.82%"><p style="text-align:center">66.3%</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="44.36%"><p style="text-align:center">Bankruptcy Prediction Models <xref ref-type="bibr" rid="scirp.142484-11">
         [11]
        </xref></p></td> 
      <td class="acenter" width="27.82%"><p style="text-align:center">88.0%</p></td> 
      <td class="acenter" width="27.82%"><p style="text-align:center">92.0%</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="44.36%"><p style="text-align:center">Bp Neural Network</p></td> 
      <td class="acenter" width="27.82%"><p style="text-align:center">66.5%</p></td> 
      <td class="acenter" width="27.82%"><p style="text-align:center">68.5%</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="44.36%"><p style="text-align:center">Our model</p></td> 
      <td class="acenter" width="27.82%"><p style="text-align:center">81.5%</p></td> 
      <td class="acenter" width="27.82%"><p style="text-align:center">83.5%</p></td> 
     </tr> 
    </table>
   </table-wrap>
  </sec><sec id="s5">
   <title>5. Conclusion</title>
   <p>The experimental results demonstrate the effectiveness of our proposed bank efficiency analysis and risk prediction models. By applying the entropy weight method to the selected input-output indicators, we successfully constructed an efficiency function that distinguishes between operational and bankrupt banks. The generated efficiency evaluation graph clearly shows a significant difference between these two groups, validating the feasibility of our approach. Furthermore, the principal component analysis effectively reduced the dimensionality of the dataset while retaining essential information, enabling a more concise representation of key factors influencing bank stability. The BP neural network, optimized using a genetic algorithm, achieved an accuracy of 83.5% in predicting bank failure, as illustrated in the correlation analysis between predicted and actual values. The model effectively identifies high-risk banks, providing a reliable tool for financial risk assessment.</p>
  </sec><sec id="s6">
   <title>NOTES</title>
   <p>*First Author.</p>
   <p><sup>#</sup>Corresponding Author.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.142484-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Beck, T., Demirgüç-Kunt, A. and Pería, M.S.M. (2010) Banking Sector Stability, Efficiency, and Outreach in Kenya. World Bank Policy Research Working Paper, 5442. &gt;https://documents1.worldbank.org/curated/en/428671468048252880/pdf/WPS5442.pdf 
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bayrakçeken, A. (2024) Economic Security in Times of Crisis: A Legal Framework for Sustainable Financial Resilience. Mayo RC Journal of Communication for Sustainable World, 1, 65-74.
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Petropoulos, A., Siakoulis, V., Stavroulakis, E. and Vlachogiannakis, N.E. (2020) Predicting Bank Insolvencies Using Machine Learning Techniques. International Journal of Forecasting, 36, 1092-1113. 
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Stengel, M. and Glennon, D. (1999) Evaluating Statistical Models of Mortgage Lending Discrimination: A Bank-Specific Analysis. Real Estate Economics, 27, 299-334. &gt;https://doi.org/10.1111/1540-6229.00775
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sun, Q., Xia, J., Deng, S. and Zhou, M. (2022) A Bank Erosion Risk Evaluation Procedure Based on the Analytic Hierarchy Process and Entropy Weight Method. Arabian Journal of Geosciences, 15, Article No. 1772. &gt;https://doi.org/10.1007/s12517-022-11065-7
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bruce Ho, C. and Dash Wu, D. (2009) Online Banking Performance Evaluation Using Data Envelopment Analysis and Principal Component Analysis. Computers &amp; Operations Research, 36, 1835-1842. &gt;https://doi.org/10.1016/j.cor.2008.05.008
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, X. (2016) Efficiency Evaluation of Commercial Banks in China. Ph.D. Thesis, Tianjin University of Finance and Economics.
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhu, Y., Tian, D. and Yan, F. (2020) Effectiveness of Entropy Weight Method in Decision-making. Mathematical Problems in Engineering, 2020, Article ID: 3564835. &gt;https://doi.org/10.1155/2020/3564835
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Abdi, H. and Williams, L.J. (2010) Principal Component Analysis. WIREs Computational Statistics, 2, 433-459. &gt;https://doi.org/10.1002/wics.101
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Li, J., Cheng, J.H., Shi, J.Y. and Huang, F. (2012) Brief Introduction of Back Propagation (BP) Neural Network Algorithm and Its Improvement. In: Jin, D. and Lin, S., Eds., Advances in Computer Science and Information Engineering, Springer, 553-558.
    </mixed-citation>
   </ref>
   <ref id="scirp.142484-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ptak-Chmielewska, A. (2021) Bankruptcy Prediction of Small-and Medium-Sized Enterprises in Poland Based on the LDA and SVM Methods. Statistics in Transition New Series, 22, 179-195. &gt;https://doi.org/10.21307/stattrans-2021-010
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>