<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Modern Technologies and Scientific and Technological Progress</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Modern Technologies and Scientific and Technological Progress</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>современные технологии и научно-технический прогресс</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2686-9896</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">6a9c14c832807fdbab8622e4</article-id>
   <article-id pub-id-type="doi">10.36629/2686-9896-2022-1-99-100</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>TECHNICAL CYBERNETICS</subject>
    </subj-group>
    <subj-group>
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">LENDING DECISION-MAKING TO BORROWERS USING A FEEDFORWARD NEURAL NETWORK</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ПРИНЯТИЕ РЕШЕНИЯ КРЕДИТОВАНИЯ ЗАЕМЩИКОВ С ПОМОЩЬЮ НЕЙРОННОЙ СЕТИ ПРЯМОГО РАСПРОСТРАНЕНИЯ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Барков</surname>
       <given-names>Денис Владимирович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Barkov</surname>
       <given-names>Denis Vladimirovich</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Сенотова</surname>
       <given-names>Светлана Анатольевна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Senotova</surname>
       <given-names>Svetlana Anatol'evna</given-names>
      </name>
     </name-alternatives>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">ФГБОУ ВО &quot;Ангарский государственный технический университет&quot;</institution>
     <city xml:lang="ru">Ангарск</city>
     <country country="RU" xml:lang="ru">RU</country>
    </aff>
    <aff>
     <institution xml:lang="en">Federal State Funded Educational Establishment of Higher Education «Angarsk State Technical University»</institution>
     <city xml:lang="en">Angarsk</city>
     <country country="RU" xml:lang="en">RU</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2022-05-16T08:52:11+03:00">
    <day>16</day>
    <month>05</month>
    <year>2022</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2022-05-16T08:52:11+03:00">
    <day>16</day>
    <month>05</month>
    <year>2022</year>
   </pub-date>
   <volume>2022</volume>
   <issue>1</issue>
   <fpage>99</fpage>
   <lpage>100</lpage>
   <history>
    <date date-type="received" iso-8601-date="2022-05-04T00:00:00+03:00">
     <day>04</day>
     <month>05</month>
     <year>2022</year>
    </date>
   </history>
   <permissions>
    <copyright-statement xml:lang="ru">© 2022 Барков Д.В., Сенотова С.А.</copyright-statement>
    <copyright-statement xml:lang="en">© 2022 Barkov D.V., Senotova S.A.</copyright-statement>
    <copyright-year>2022</copyright-year>
    <copyright-holder xml:lang="ru">Барков Денис Владимирович, Сенотова Светлана Анатольевна</copyright-holder>
    <copyright-holder xml:lang="en">Barkov Denis Vladimirovich, Senotova Svetlana Anatol'evna</copyright-holder>
   </permissions>
   <self-uri xlink:href="https://angtu.editorum.ru/en/nauka/publications/6a9c14c832807fdbab8622e4/view">https://angtu.editorum.ru/en/nauka/publications/6a9c14c832807fdbab8622e4/view</self-uri>
   <abstract xml:lang="ru">
    <p>Произведена подготовка исходных данных к моделированию. Подобраны подходящие методы кодирования атрибутивных признаков и методы заполнения пустых значений признаков. Определена эффективность данных методов с помощью статистического анализа. Разработано правило, сокращающее объем исходных данных, основывающееся на статистических свойствах. Разработан класс обработки исходного набора данных</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The initial data for modeling has been prepared. Appropriate methods for encoding attribute features and methods for filling in empty values of features are selected. The effectiveness of these methods was determined using statistical analysis. A rule has been developed that reduces the amount of initial data based on statistical properties. A class for processing the initial data set has been developed</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>Информационные технологии</kwd>
    <kwd>наука о данных</kwd>
    <kwd>нейронные сети</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>Information technology</kwd>
    <kwd>data science</kwd>
    <kwd>neural network</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>В качестве исходных данных для тестирования и тренировки нейронной сети (НС) были взяты статистические данные американской кредитной компании LendingClubс 2018 по 2020 год. Выбор обоснован тем, что набор данных имеет устойчивую корреляцию с действующей экономической ситуацией в США и отражают влияние инфляции и внешних событий на политику оценки заемщиков.

Перед непосредственной передачей набора данных в НС был произведен его эмпирический анализ, для того чтобы отсеять неинформативные признаки, которые не оказывают весомого влияния на конечный результат классификации. Также были отсеяны признаки, которыми не может располагать заемщик на момент рассмотрения заявки. От общей совокупности был отделен целевой признак «оценка заемщика» и описаны оставшиеся признаки [1].

Дальнейшая обработка данных была реализована с помощью языка программирования Python версии 3.10.2 в качестве отдельного класса.

В первую очередь из csv-файла были считаны исходные данные и подсчитано количество записей и признаков. 

Затем происходит попытка преобразования всех строковых литералов в вещественный тип данных, если попытка неудачная, то индексы всех атрибутивных признаков заносятся в отдельный список [1]. 

Далее кодируются атрибутивные признаки, без учета пустых значений, так как неправильное заполнение или удаление таких признаков, может внести существенные искажения в распределение непрерывной характеристики.

Затем подсчитываются статистические свойства признаков: минимум, максимум, количество уникальных значений, количество пустых значений, среднее значение, медиана, стандартное отклонение и записываются в отдельный csv-файл. Эти свойства необходимы для определения корреляции между признаками, которая позволяет оценить эффективность выбранных методов анализа данных. А также позволяют определить, удаление каких признаков не внесет искажений в выборку данных [1,2].

Основываясь на статистических свойствах, было разработано правило для сокращения объёма выборки. Все признаки, доля пропусков которых более 70%, а также признаки, число уникальных элементов которых более 10000 – удаляются. Такое правило необходимо для того, чтобы избежать сложностей в процессе обучения НС, так как в совокупности, такие выбросы будут только уменьшать корреляцию с целевой переменной, за счет разнородности значений. Из-за большого количества пустых значений признак, зачастую, не имеет никакой нагрузки в узлах НС [2].

В заключении были заполнены пустые значения признаков. Формирование пропусков происходит в зависимости от неизвестных факторов, и информация не может быть восстановлена на основе других атрибутов, из-за того, что возможные взаимосвязанные атрибуты отсутствуют в наборе данных. При таком механизме, игнорирование признаков, имеющих пропуски, приведет к значительному искажению распределения статистических свойств данных.

Для заполнения использовалась медиана каждого признака, так как она более устойчива к выбросам, чем среднее значение. Стоит отметить, что пропуски в атрибутивных признаках также заполнялись медианой, это обосновано тем, что после кодирования признак может быть мультимодален, что свидетельствует о том, что он не подчиняется нормальному закону распределения. Это происходит из-за того, что значения признаков формируются из многих независимых факторов. Следовательно, метод заполнения пропусков медианой не внесет серьёзных искажений или искусственного усиления корреляции [1,2].</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Барков Д.В., Сенотова С.А. Кодирование категориальных признаков в нейронных сетях.Сборник научных трудов АнГТУ - Ангарск.:Издательство АнГТУ, 2021, - 411с.</mixed-citation>
     <mixed-citation xml:lang="en">Barkov D.V., Senotova S.A. Kodirovanie kategorial'nyh priznakov v neyronnyh setyah.Sbornik nauchnyh trudov AnGTU - Angarsk.:Izdatel'stvo AnGTU, 2021, - 411s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Рашка С. Python и машинное обучения: / пер. с англ., - М.: ДМК Пресс, 2017, - 418 с.: ил.</mixed-citation>
     <mixed-citation xml:lang="en">Rashka S. Python i mashinnoe obucheniya: / per. s angl., - M.: DMK Press, 2017, - 418 s.: il.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
