<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Analysis of stable functioning of objects using machine learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>V N Klyachkin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>D A Zhukov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>E A Zentsova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ulyanovsk State Technical University</institution>
          ,
          <addr-line>Severny Venets street, 32, Ulyanovsk, Russia, 432027</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>19</fpage>
      <lpage>25</lpage>
      <abstract>
        <p>Stable functioning of the technical objects is estimated using methods of the statistical process control. However this approach does not always provide the timely detection of violations. It is suggested using machine learning methods for the binary classification of object states (stable or unstable). A program has been developed for calculation in the Matlab environment which allows for analysis of impact of the learning method, classification quality criteria, method of validation set as well as methods of selection of significant indicators on the object's stable functioning forecast precision. Stable operation of the water treatment management system, stable vibration of the hydraulic unit, machining operation process are taken as examples.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Stable functioning of the technical object is estimated using methods of the statistical process control.
However, this approach does not always provide the timely detection of violations [
        <xref ref-type="bibr" rid="ref1 ref2">1-2</xref>
        ]. It is
suggested using machine learning methods for the binary classification of object states (stable or
unstable). Alongside with that, the statistical control history can be used as base data for the object
state forecasting using machine learning methods. Values of test items and the object operation state
are known for every sample.
      </p>
      <p>
        The binary classification quality depends very heavily on the series of factors. Firstly, it is the
selected machine learning method. For example, basic (the naive Bayesian classifier, the neural
network and etc.), compositional (various forms of bagging or boosting) and also aggregated methods
can be used [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3-6</xref>
        ]. Secondly, the diagnostic quality depends on the selected criterion. The most
commonly used criteria are the error rate in the control sample, F-criterion and the area AUC under
the ROC-curve [
        <xref ref-type="bibr" rid="ref7 ref8">7-8</xref>
        ]. Technical objects are characterized by samples with a small volume of
nonoperating states. In this case the F-criterion is the most efficient one. Learning results depend on
selection methods of significant criteria of the object operation (using of low-priority criteria can lead
to incorrect results), on the forming method of the control sample and on the scope of the control
sample [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The research objective is to design a program for estimating the stable functioning of the technical
object. This program shall analyze the influence of the machine learning method, forming method of
the control sample and the selection of significant criteria on the precision of stability forecasting and
on carrying out of the numerical analysis of the stable functioning of real objects.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Preparation of base data</title>
      <p>
        The statistical process control involves the identification of non-accidental violations connected with
so-called special reasons [
        <xref ref-type="bibr" rid="ref10 ref11 ref12">10-12</xref>
        ]. For example, as far as the mechanical processing is concerned these
reasons can be the edge wear or its unfastening, composition changes of the cutting fluid and etc.
The main advantage of this approach lies in the fact that violation is identified before the test item
oversteps the limits. In addition to the above, statistical methods (control charts are usually used for
monitoring of the middle level and the dispersion process) show the violation of its stability (when test
features overstep the confidence limit).
      </p>
      <p>Control charts are one of the most efficient tools for the analysis, process monitoring and its
preservation in the statistically controlled state. Plotting involves the determination of parameters:
volume of the instantaneous sample, time intervals between the sample taking and the position of
control limits. Efficiency factors of the control chart are expenditures for carrying out the control
procedure; the time interval till the signal collection about the process violation and the probability
level of the false alarm.</p>
      <p>As far as the multi-parameter process is concerned firstly of all correlation relationships among
object performance indicators are examined. Then control facilities are selected and their parameters
are specified.</p>
      <p>Shewhart charts (when the middle level and its dispersion are controlled described in terms of the
range or the standard deviation) are used for independent indicators in accordance with standards.
Chart can be combined. For example, charts with average values and chart with ranges; charts with
average values and charts with standard deviations, charts with individual observations and charts with
moving ranges. The last option is used when measurements are too labor-intensive or expensive. In
this case, for the control the result of one measurement is used instead of the instantaneous sample.</p>
      <p>
        Gain in the sensitivity of these charts (reduce the time or the sample volume from the moment
when the process violated till the moment when this violation was identified) is possible by using the
preventative border and searching for so-called non-accidental structures in the chart. For example,
multiple successive increasing or decreasing points indicate the process trend. Multiple points located
checker-wise are the indicator of cyclical process fluctuations, etc. Charts of cumulative sums or
exponentially weighted moving averages are sometimes used to specify the process stability issue
[
        <xref ref-type="bibr" rid="ref12 ref12">12, 12</xref>
        ].
      </p>
      <p>
        Stability of correlation indicators is estimated using Hotelling algorithms and the generalized
variance [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17">13-17</xref>
        ]. The Hotelling chart is used to estimate the middle level stability of the multi-variate
process. The null-hypothesis of the fact that the mean vector fits the requirements is tested. The
generalized dispersion chart is a tool for monitoring of the multi-variate spreading. The hypothesis of
the fact that the correlation matrix fits the requirements is tested.
      </p>
      <p>Which controlled indicator or which subrange of indicators is responsible for the process violation?
Causes of violations under the multi-variate process control can be identified using the Hotelling
partial criterion or the down-weighting of plotted charts. For example, if we control three indicators,
then three Hotelling charts shall be plotted for each pair of indicators. This approach is not always
correct but in practice it often leads to the identification of the needed indicator. The similar approach
can be also used with the generalized variance chart.</p>
      <p>Preventative borders , searching for non-accidental structures and charts of multi-variate
exponentially weighted moving averages based on both the Hotelling statistics and the generalized
variance can be used to improve the efficiency of the multi-variate control.</p>
      <p>Let’s assume that N samples upon d performance indicators were examined. Control charts
identified the stability process violation in k samples. By doing so, the multitude N of precedents is
formed (x(i), y(i)), i = 1…N: objects with preset d performance parameters х = (х1, х2, …, хd) and
corresponding states y taking one of two possible values (0,1); y = 0 corresponds to the unstable state
(the number of such precedents is k), y = 1 corresponds to the stable state (the number of such
precedents is N – k). Based on these data it is necessary to restore the dependence between
performance indicators and the object state.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Object state diagnostics</title>
      <p>The implementation of machine learning methods is possible based on the tool library Statistics and
Machine Learning Toolbox in the pack Matlab. Taking into consideration research objectives, we
designed a program which:</p>
      <p>
        - uses various basic and compositional methods and plots aggregated classifiers of three types: with
the aggregation by the average value, by the median or the voting [
        <xref ref-type="bibr" rid="ref18 ref19">18-19</xref>
        ],
      </p>
      <p>- using various classification quality criteria: error rates in the control sample, F-criterion and the
area AUC under the ROC-curve,</p>
      <p>- selecting significant object performance indicators by plotting the regression model for the
dependence of the object state y on performance indicators хj (j = 1 … d) and checking the
significance of indicators upon the Student criterion,</p>
      <p>
        - varies the forming method of the control sample (the random selection or the specified base data)
and its volume [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The base data sample is introduced to diagnose the state stability of the technical object. The
machine learning is carried out using all basic and compositional methods integrated in Matlab. In this
case, the classification quality is estimated using the cross-validation under the F-criterion. Significant
performance indicators are selected. Than this procedure is checked whether it improves the quality of
the model or not. The sample volume providing the best criterion value is selected by varying the
control sample volume from 5 to 25% in comparison with the original sample. Aggregated classifiers
are plotted for this very option. The classifier providing the maximum F-criterion is selected. If
necessary, there is also an opportunity to minimize the error rate in the control sample when plotting
aggregated classifiers.</p>
      <p>In Fig. 1 shows a flow cyart of the corresponding algorithm.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Numerical examination</title>
      <p>The statistical control of the mechanical processing stability of the axis (grinding of four cylindrical
surfaces) was carried out using 400 samples. All four controlled indicators (axis step diameters) turned
out to be correlated with each other. The Hotelling chart was used to control the middle level of the
process. The generalized variance chart was used to control the multi-variate dispersion. Fig. 2 shows
the results of the statistical control for the first 51 samples. The critical value of the Hotelling statistics
was 10.830. The critical value of the generalized variance was 0.45*10-8. Charts were plotted using
the system Statistica.</p>
      <p>It is apparent that process violations (overstepping the limits) in the Hotelling chart happened in
three samples: 38, 45 and 47. Process violations in the generalized variance chart happened in two
samples: 33 and 34. As can be seen from the above, violations of the controlled process happened in 5
cases of 51 precedents.</p>
      <p>Table with base data was prepared upon all 400 observations. When carrying out the examination
using the designed program it was found that all four indicators were significant. The maximum value
of the F-criterion (0.874) was measured for the control sample of the volume 15% in comparison with
the original sample when using the aggregated classifier by the average value including the support
vector machine and the decision tree bagging. In addition to the above, the value of the F-criterion was
boosted by 8%. The best classifier by separate methods (the decision tree bagging) was considered as
the standard approach.</p>
      <p>
        During the second test the vibration stability of the hydraulic aggregate was estimated by values of
10 gauges in 5000 observations [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The multitude of 10 values was divided into four sub-multitudes.
Two values turned out to be uncorrelated with others. Three correlated values formed the third group.
Five correlated values formed the forth group. First two independent values were controlled using
Shewhart charts for average values and standard deviations. The Hotelling and the generalized
variance charts were plotted for the third and the forth groups. According to the results of the
statistical control the sample of base data was formed. The machine learning was carried out using this
sample. Seven indicators out of ten turned out to be significant. The aggregated classifier by the
median including the gradient boosting and the logistic regression turned out to be the best. The
volume of the control sample was 20%. The increase of the F-criterion (up to the value 0.904) was
18%.
      </p>
      <p>RReeaadd ffrroomm ffiillee
Varying of the control sample volume</p>
      <p>from 5% to 25%
PPlloottttiinngg ooff bbaassiicc mmeetthhoodd mmooddeellss</p>
      <p>CCaallccuullaattiinngg ooff FF--ccrriitteerriioonn vvaalluuee
FFiinnddiinngg ooff tthhee bbeesstt ccoonnttrrooll ssaammppllee vvoolluummee</p>
      <p>bbyy tthhee mmaaxxiimmuumm FF--mmeeaassuurree</p>
      <p>SSeelleeccttiinngg ooff ssiiggnniiffiiccaanntt iinnddiiccaattoorrss
AAllll ssiiggnnss</p>
      <p>BByy ccoorrrreellaattiioonn</p>
      <p>BByy tthhee iinnssiiggnniiffiiccaannccee</p>
      <p>ooff rreeggrreessssoorrss
FFiinnddiinngg ooff tthhee bbeesstt iinnddiiccaattoorr sseett bbyy tthhee</p>
      <p>mmaaxxiimmuumm aa--mmeeaassuurree
SSeelleeccttiinngg ooff kk bbeesstt mmeetthhooddss bbyy tthhee
FF-</p>
      <p>mmeeaassuurree
CCaallccuullaattiioonn ooff</p>
      <p>AAMMSS</p>
      <p>CCaallccuullaattiioonn ooff</p>
      <p>AAMMMM</p>
      <p>CCaallccuullaattiioonn ooff</p>
      <p>AAMMGG
SSeelleeccttiinngg ooff bbeesstt mmeetthhooddss bbyy tthhee FF--mmeeaassuurree</p>
      <p>ooff AAMM</p>
      <p>FFoorreeccaassttiinngg ooff nneeww ssttaatteess</p>
      <p>When analyzing the stable functioning of the water purification system by eight quality indicators
of the potable water results of 1557 observations (operating state was registered in 1204 cases) were
used. Six indicators turned out to be significant. Maximum value of the F-criterion was when
aggregating the neural network and the decision tree bagging. During this test the increase of the
criterion value in comparison with the neural network (the best separate classifier) was negligible:
from 0.879 to 0.881. In addition to the above, the volume of the control sample was 10%.</p>
      <p>Fig. 3 shows the program window with one calculation options. It is apparent that in this very case
the value of the F-criterion for basic binary classification methods falls in the range from 0.8593 for
the discriminative analysis and up to 0.8901 for the decision tree bagging. All aggregated methods
have one and the same structure (this happens by no means always) and include two basic methods:
the decision tree bagging and AdaBoost. In the general case the number of basic methods can be even
greater. Please note that the best of basic classifiers (the decision tree bagging) is almost always
included in the structure of the aggregated classifier. The value of the F-criterion by aggregated
methods is some greater then by any basic classifiers. For the aggregation by the average value and by
the median it is equal and amounts 0.9091.</p>
      <p>Alongside with that, the decision tree bagging showed the greatest AUC - area under the error
curve (0.9118). Like for the F-criterion, the closer is this value to 1, the higher is the classification
quality. The maximum value by aggregated methods (0.9066) turned out to be somehow less.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>The carried out research showed that the stable functioning analysis of the technical object can be
carried out both using methods of the statistical process control, widely used during the technological
process control, and using the binary classification of object states based on the machine learning.
Previous results of the statistical control can be used as base data and precedents.</p>
      <p>Shewhart charts are used for the middle level process control and its dispersion when exercising
control over independent indicators of the object operation. The stability of correlated indicators is
estimated using the Hotelling and the generalized variance algorithms. The Hotelling chart is used to
estimate the middle level stability of the multi-variate process. The generalized variance chart is used
as the tool for monitoring of the multi-variate dispersion.</p>
      <p>The base data sample is introduced to diagnose the state stability of the technical object using the
machine learning. Learning of the binary classification model is carried out using all basic and
compositional methods integrated in Matlab. In this case, the classification quality is estimated using
the cross-validation under the F-criterion. The diagnostics precision can be increased due to the
aggregation of methods, the selection of significant indicators and changing of the control sample
volume.</p>
      <p>The designed program provides the automatic searching for the best diagnostic option of the object
state by the preset criterion. As examples, the stable functioning of the water purification control
system, the hydraulic aggregate vibration stability and the technological procedure of mechanical
processing were considered.
Acknowledgments
This surveying was carried out with the financial support from the Russian Foundation for Basic
Research (RFBR) and the Government of Ulyanovsk region, the project 18-48-730001 should be used.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Klyachkin</surname>
            <given-names>VN</given-names>
          </string-name>
          and
          <string-name>
            <surname>Karpunina</surname>
            <given-names>I N</given-names>
          </string-name>
          <year>2018</year>
          <article-title>Statistical methods for assessing the stability of functioning of technical systems Reliability</article-title>
          and
          <source>Quality of Complex Systems</source>
          <volume>2</volume>
          <fpage>36</fpage>
          -
          <lpage>42</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Klyachkin</surname>
            <given-names>V N</given-names>
          </string-name>
          <year>2008</year>
          <article-title>The static control system for multivariate manufacturing process Instruments and Systems: Monitoring, Control,</article-title>
          and Diagnostics 10
          <fpage>30</fpage>
          -
          <lpage>33</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Witten</surname>
            <given-names>I H</given-names>
          </string-name>
          and
          <article-title>Frank E 2005 Data mining: practical machine learning tools and techniques</article-title>
          (San Francisco: Morgan Kaufmann Publishers) p
          <fpage>525</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Merkov</surname>
            <given-names>A B</given-names>
          </string-name>
          <year>2011</year>
          <article-title>Pattern recognition</article-title>
          .
          <article-title>Introduction to statistical learning methods (Moscow: Editorial URSS</article-title>
          ) p
          <fpage>256</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Voronina</surname>
            <given-names>V V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miheev</surname>
            <given-names>A V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yarushkina N G and Svyatov K V 2017</surname>
          </string-name>
          <article-title>Machine learning: theory and practice (Ulyanovsk: UlSTU</article-title>
          ) p
          <fpage>290</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Voroncov</surname>
            <given-names>K V</given-names>
          </string-name>
          <string-name>
            <surname>URL</surname>
          </string-name>
          <article-title>: https://yadi</article-title>
          .sk/i/FItIu6V0beBmF
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Sokolov</surname>
            <given-names>E A</given-names>
          </string-name>
          URL: https://github.com /esokolov/ml-course-hse/blob/master/2018-fall/lecturenotes/lecture04-linclass.pdf
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D</given-names>
            <surname>'yakonov A M URL</surname>
          </string-name>
          <article-title>:</article-title>
          https:// dyakonov.org/
          <year>2017</year>
          /07/28/auc-roc-ploshchad'-pod-krivojoshibok/#more-
          <fpage>5362</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Zhukov</surname>
            <given-names>D А</given-names>
          </string-name>
          and
          <string-name>
            <surname>Klyachkin V N 2018</surname>
          </string-name>
          <article-title>The Effect of the Control Sample Volume on the Quality of Diagnostics of the</article-title>
          <source>Technical Object State Automation of Control Processes</source>
          <volume>2</volume>
          <fpage>90</fpage>
          -
          <lpage>95</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Wheeler</surname>
            <given-names>D</given-names>
          </string-name>
          and
          <string-name>
            <surname>Chambers D 1992 Understanding Statistical Process</surname>
          </string-name>
          <article-title>Control (SPC Press) р 409</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Montgomery D C 2009</surname>
          </string-name>
          <article-title>Introduction to statistical quality control</article-title>
          (New York: John Wiley and Sons) р
          <fpage>754</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Maksimov</surname>
            <given-names>A I</given-names>
          </string-name>
          and
          <string-name>
            <surname>Gashnikov M V 2018</surname>
          </string-name>
          <article-title>Adaptive interpolation of multidimensional signals in differential compression</article-title>
          <source>Computer Optics</source>
          <volume>42</volume>
          (
          <issue>4</issue>
          )
          <fpage>679</fpage>
          -
          <lpage>687</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Yumaganov</surname>
            <given-names>A S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>V V</given-names>
          </string-name>
          <year>2017</year>
          <article-title>The method of searching for similar code sequences in executable binary files using the unmarked approach</article-title>
          <source>Computer Optics</source>
          <volume>41</volume>
          (
          <issue>5</issue>
          )
          <fpage>756</fpage>
          -
          <lpage>784</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Klyachkin</surname>
            <given-names>V N</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bubyr' D S 2014</surname>
          </string-name>
          <article-title>Forecasting of technical object state based on piecewise linear regressions</article-title>
          <source>Radioengineering</source>
          <volume>7</volume>
          <fpage>137</fpage>
          -
          <lpage>140</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Klyachkin</surname>
            <given-names>V N</given-names>
          </string-name>
          and
          <string-name>
            <surname>Karpunina</surname>
            <given-names>I N</given-names>
          </string-name>
          <year>2017</year>
          <article-title>The analysis of technical object functioning stability as per the criterion of monitored parameters multivariate dispersion</article-title>
          <source>CEUR Workshop Proc</source>
          .
          <year>1903</year>
          28-
          <fpage>31</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Salmasnia</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaveie</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Namdar</surname>
            <given-names>M 2018</given-names>
          </string-name>
          <article-title>An integrated production and maintenance planning model under VP-T2 Hotelling chart Computers</article-title>
          &amp;
          <source>Industrial Engineering</source>
          <volume>18</volume>
          <fpage>89</fpage>
          -
          <lpage>103</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Franceschini</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galetto</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Genta</surname>
            <given-names>G 2015</given-names>
          </string-name>
          <article-title>Multivariate control charts for monitoring internal camera parameters in digital photogrammetry for LSDM (Large-Scale Dimensional Metrology</article-title>
          ) applications
          <source>Precision Engineering</source>
          <volume>42</volume>
          <fpage>133</fpage>
          -
          <lpage>142</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Klyachkin</surname>
            <given-names>V N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuvayskova</surname>
            <given-names>Yu E</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zhukov</surname>
            <given-names>D A</given-names>
          </string-name>
          <year>2017</year>
          <article-title>The use of aggregate classifiers in technical diagnostics</article-title>
          ,
          <source>based on machine learning CEUR Workshop Proc</source>
          .
          <year>1903</year>
          32-
          <fpage>35</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Klyachkin</surname>
            <given-names>V N</given-names>
          </string-name>
          and
          <article-title>Shunina Yu S 2015 System for borrowers' creditworthiness assessment and repayment of loans forecasting Herald of Computer</article-title>
          and Information Technologies 11
          <fpage>45</fpage>
          -
          <lpage>51</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Kropotov</given-names>
            <surname>Yu</surname>
          </string-name>
          <string-name>
            <given-names>A</given-names>
            ,
            <surname>Proskuryakov</surname>
          </string-name>
          <string-name>
            <surname>A Yu</surname>
          </string-name>
          and
          <article-title>Belov A A 2018 A method for predicting changes in the parameters of time series in digital information control systems</article-title>
          <source>Computer Optics</source>
          <volume>42</volume>
          (
          <issue>6</issue>
          )
          <fpage>1083</fpage>
          -
          <lpage>1100</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>