Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке

Дипломная работа на тему «Анализ моделей оценки вероятности банкротства кредитных организаций»

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

Оглавление

Введение

Глава 1. Исследование предметной области

1.1 Обзор моделей прогнозирования банкротства

1.1.1 Z-модель Альтмана

1.1.2 Logit-модель

1.1.3 Data Envelopment Analysis

1.1.4 Метод распознавания признаков

1.2 Типы нейронных сетей и способы уменьшения ошибки

1.2.1 Персептроны

1.2.2 Ассоциативная память

1.2.3 Свёрточные нейронные сети

1.3 Выбор факторов, влияющих на банкротство российских банков

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

1.3.1 Показатели, указанные в банковской отчётности

1.3.2 Макроэкономические показатели

1.3.3 Формирование и оптимизация вводных показателей

Глава 2. Проектирование информационной системы

2.1 Разработка бизнес-модели приложения

2.1.1 Требования к системе

2.1.2 Диаграммы прецедентов

2.1.3Диаграммы деятельности

2.1.4 Модель базы данных

2.2 Разработка пользовательского интерфейса

Глава 3. Проектирование нейронной сети

3.1 Первая модель со смешанными параметрами

3.2 Проектирование и обучение модели

3.3 Оценка значимости показателей

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

3.4 Эксперимент с исключением показателей

3.5 Эксперимент с расширением выборки

3.6 Вторая модель с макроэкономическими показателями

3.7 Влияние изменения показателей на прогнозируемый результат

3.8 Эксперимент с исключением показателей

3.9 Третья модель с показателями ликвидности

3.10 Проектирование и обучение модели

3.11 Оценка значимости показателей

3.12 Объединение результатов действия моделей

3.13 Обоснование использования результатов моделей

3.14 Применение результатов прогнозирования моделей

Заключение

Библиографический список

Приложение А. Макроэкономические параметры

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Заказать диплом

Приложение Б. Пример собранной отчётности

Приложение В. Техническое задание

Приложение Г. Формула второй модели

Приложение Д. Формула третьей модели

Приложение Е. Листинг программы

Введение

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

«Кредитная организация считается неспособной удовлетворить требования кредиторов по денежным обязательствам, о выплате выходных пособий и (или) об оплате труда лиц, работающих или работавших по трудовому договору, и (или) исполнить обязанность по уплате обязательных платежей, если соответствующие обязанности не исполнены ею в течение четырнадцати дней после наступления даты их исполнения и (или) стоимость имущества (активов) кредитной организации недостаточна для исполнения ее обязательств перед кредиторами и (или) обязанности по уплате обязательных платежей.» — Статья 189.8 в редакции от 29.06.2015 №186-ФЗ [1].

Однако, помимо организаций, лишённых лицензии вследствие собственно банкротства, в данной работе также рассматриваются ликвидированные банки и банки, в данный момент функционирующие, но подверженные риску.

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

Только за последний год эта участь постигла более сотни кредитных организаций по всей России, девять из которых были в списке ста крупнейших российских банков. Эти девять банков были многообещающими, и их состояние казалось полностью здоровым, но подобные случаи не должны оставаться неожиданными — наверняка существовали какие-то показатели, которые можно было учесть и по ним предсказать риск банкротства.

Вопрос оценки вероятности банкротства широко освещён в литературе, наиболее ранние модели освещены ещё в конце шестидесятых годов прошлого века У. Бивером и Э. Альтманом. Крайне широко эта тема раскрыта в работах зарубежных авторов: А. Клэра и Р. Пристли, Ж. Колари, М. Капуто и Д. Вагнера, П. Майера и Х. Пайфера.

Также, исследованием причин нарушения финансовой устойчивости кредитных организаций занимались и в России, и в работе Ланина и Веннета можно обнаружить различные причины банкротства. Помимо этих исследователей среди российских авторов, банкротство изучали Головань С.А., Карминский А.М., Копылов А.В., Пересецкий А.А., Евдокимов А.М. и прочие.

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

Целью данной работы является проектирование нейросети, способной оценивать вероятность банкротства кредитной организации на основе публичных сведений, а также разработка WEB-приложения, через которое будет реализован функционал конечной информационной системы. Для достижения этих целей необходимо решить несколько задач:

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Подробнее

·        изучить ранее использованные модели прогнозирования банкротства банков, собрать данные о текущем состоянии банковского сектора России в целом и банков в частности и выбрать ряд параметров, с использованием которых будет производиться машинное обучение;

·        исследовать возможности машинного обучения, применимые в данной области, подготовить данные для обучения и тестирования модели, обучить модель, протестировать её, оценить качество и найти оптимальный горизонт прогнозирования;

·        провести эксперименты по выявлению значимости показателей и влиянию отдельных показателей на результат, разработать модель информационной системы;

·        выбрать необходимые для реализации функционала инструменты;

·        разработать базу данных для хранения сведений и результатов работы нейронной сети;

·        разработать сборщик данных для получения новых сведений;

·        разработать и применить пользовательский интерфейс в форме WEB-приложения;

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

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

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

Во второй главе данной работы описан процесс проектирования информационной системы в форме WEB-приложения, синтаксического анализатора для сбора данных, базы данных и прогнозирующей системы. Также рассмотрены требования, выдвигаемые к системе, и описаны действия системы в различных ситуациях в форме диаграмм прецедентов (UseCase) и деятельности (activity). Для администратора выдвинуты рекомендации по использованию системы.

Помимо этого, описан пользовательский интерфейс системы и различные страницы, которые пользователь может посетить в зависимости от его действий.

В третьей главе рассказывается об экспериментах, проведённых со статистическими данными, приводятся доводы и выводы, которые можно сделать из этих экспериментов. Также в ней приводится логика прогнозирования, которую можно вывести из действия сетей и демонстрируется результат их работы. В конце главы находятся рекомендации о том, как следует интерпретировать этот результат.
Глава 1. Исследование предметной области
1.1 Обзор моделей прогнозирования банкротства

Первый взгляд на проблему прогнозирования банкротства бросил в своём исследовании Уильям Бивер в 1966 году. [2] Он применил t-критерий Стьюдента для сравнения фирм как держателей активов, а наборы данных при сравнении являлись собственно наборами активов. Сравнение показывало, могут ли активы этих фирм быть исчерпанными в краткосрочном периоде, а также, в какую из сравнимых организаций следует вкладывать собственные средства.
1.1.1 Z-модель Альтмана

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

В скором времени, в 1968 году, была предложена идея гораздо более широкого анализа. Эдвард Альтман применил ранее уже существовавший множественный дискриминационный анализ, ранее использовавшийся в биологии и бихевеоризме. «МДА — это метод, используемый для классификации наблюдений по двум или нескольким априорным группам в зависимости от индивидуальных характеристик наблюдения, удобный в том случае, когда необходимо качественное, а не количественное объяснение» [3].

Вместо того, чтобы проверять по-отдельности каждую независимую переменную, МДА позволяет одновременно анализировать ряд переменных. Альтман в качестве этого ряда выбрал финансовые показатели: оборотный капитал, нераспределённая прибыль, EBIT, продажи — делёные на активы — и собственный капитал, делёный на обязательства. Эти параметры образовали модель, известную как (1) пятифакторная Z-модель Альтмана.

Платежеспособные и стабильные предприятия набирают более трёх баллов, менее стабильные — от двух до трёх, и результат ниже 1.81 предполагает восьмидесятипроцентный шанс банкротства в течение двух лет.

Точность прогноза в этой модели на горизонте одного года составляет 95%, на два года — 83%, что является ее достоинством.

Тем не менее, в процессе создания, применения и тестирования моделей прогнозирования финансовой устойчивости предприятий и кредитных организаций по всему миру, построенных с использованием МДА, были обнаружены недостатки этого метода, к сожалению, не позволяющие использовать его с полной точностью и эффективностью. Такие модели неспособны, в том числе, дать вероятностную оценку в виде некоего числа, а только определяют качественную степень — как низкую, высокую и очень высокую.

Эти и другие недочёты используемых моделей привели в результате к скорому отказу от использования моделей оценки степени неустойчивости финансового положения и вероятности банкротства предприятий, основанных на МДА. Всё больше внимания, в свою очередь, получали более современные инструменты финансового менеджмента, в том числе, модели, построенные на логистической регрессии, позднее ставшие известными как logit-модели.
1.1.2 Logit-модель

Logit-модель подвергалась дальнейшему исследованию и применялась в разработках С.А. Головань, А.М. Карминского, А.В. Копылова и А.А. Пересецкого [4]. Данная работа интересна тем, что авторы в первую очередь разделили российские банки на кластеры и для каждого из них строили свою модель оценки финансовой устойчивости. Разбиение позволило проверить структурную неоднородность рассматриваемых кредитных организаций и отличить воздействие одних и тех же факторов на результат — вероятность банкротства различных кластеров. Однако, однозначно лучшего способа разделить предприятия на кластеры нет. В рассматриваемой работе предлагается два варианта разбиения: на основе экспертного подхода и с использованием формального алгоритма построения функции максимального правдоподобия.

В качестве критериев разбиения были выбраны следующие показатели:

·        валюта баланса, характеризующая размер банка;

·        отношение суммы вложений в государственные долговые обязательства к валюте баланса;

·        отношение общей суммы кредитов нефинансовым организациям к валюте баланса, что отражает вовлеченность банка в кредитование реального сектора;

·        отношение собственного капитала к валюте баланса, показывающее способность банка покрыть возможные убытки.

Каждая из выделенных категорий является основой для формирования двух кластеров — с высоким и низким значением соответствующего показателя.

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

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

·        долю ликвидных активах в активах кредитной организации;

·        размер собственного капитала;

·        размер резервов, установленных с учётом возможных потерь.

Несмотря на различия, обе этих модели — logit и z-модель — являются параметрическими. Из немногих же непараметрических методов следует выделить Data Envelopment Analysis и Trait Recognition. Первый был описан Абрахамом Чарнсом в 1978 году, а второй привнесён в экономику из геологии Джеймсом Колари в 2002.

нейронная сеть банкротство банк
1.1.3 Data Envelopment Analysis

DEA — анализ среды функционирования или оболочечный анализ данных — это статистическая модель, основанная на методах линейного программирования и позволяющая сравнивать объекты по уровню их технической эффективности. Анализ среды функционирования применяется для сравнения сложных социальных, финансовых и технических систем.

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

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

Так, например, Э. Грифел-Татье и К. Ловелл при исследовании испанских банков рассмотрели такие показатели, как число выписанных чеков, число операций по кредитам, число открытых депозитов и прочее [5]. Во многих других исследованиях упоминаются сложности, связанные с использованием этого метода, требующего часто недоступную информацию, поэтому он зачастую не может быть применим.

В исследовании Кошелюка Ю.М. [6] также применялось собственное решение о разделении показателей. Выбор о том, в какую группу — входную или выходну — отнести какие показатели, был сделан на основании того, к пассивной или к активной стороне баланса они принадлежат. В итоге, в качестве входных параметров были использованы источники средств банка, такие как:

·        средства юр. лиц;

·        средства физ. лиц;

·        полученные межбанковские кредиты;

·        объем собственных средств банка.

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

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

Несмотря на то, что в упомянутом исследовании DEA позволил получить удобные для интерпретирования выводы и для современного исследования кредитных организаций давал верные рекомендации, прогнозы, сделанные в этом исследовании в 2005 году, на 2017 год оказались верными на 73% для банков, признанными используемым методом «успешными», и лишь на 36% для признанных «неэффективными».
1.1.4 Метод распознавания признаков

Trait recognition или метод распознавания признаков был изменён и абстрагирован для того, чтобы его можно было применять для любой отрасли. Идея в основании этого метода заключается в выделении двух групп среди исследуемых сущностей, количественном описании многочисленных сочетаний переменных, определяющих эти сущности и выделении тех, которые наиболее часто и эксклюзивно встречаются в каждой группе [7].

Если какая-то переменная встречается только в одной группе, она считается характерной чертой этой группы, если встречается в обеих, но в одной чаще, а в другой — реже, то она считается характерной чертой той группы, в которой встречается чаще, а если же переменная равномерно соответствует обеим группам, то она считается преобладающей характерной чертой выборки.

Однако, необходимо всё же определить для начала, каким образом распределять переменные. Их отбор происходит с помощью выделения критических значений так, чтобы в нижний сегмент попадали только успешные банки, а в верхний — только банки-банкроты. После этого составляется ряд двоичных значений для каждой переменной каждого — в данном случае — банка, а дальше рассматривается, какие значения характерны для каких банков.

Для повышения точности этого метода рекомендуется придавать веса значениям в соответствии с количеством банков-банкротов, соответствующие переменные которых приняли подобные значения. Таким образом, двоичная ячейка значения для переменной, которая характерна только для обанкротившихся банков, примет вес 1, а для переменной, которая характерна для 40% банков-банкротов и 60% успешных банков — значение 0.4.

Подобное решение, с расстановкой весов и выбором двоичных значений для переменных, идеально подходит для использования в технологиях машинного обучения, так как позволяет выделить массив переменных и заранее подсказать машине, какие из них будут наиболее важными для неё.

Хорошим примером использования подобной методики также будет распознавание полноты и неполноты данных. Вследствие небрежного отношения ряда банков к отчётности, рассмотренной далее, многие списки нормативов не были заполнены, а на месте данных, которые следовало подать в отчёт, стояли нули.
1.2 Типы нейронных сетей и способы уменьшения ошибки

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

.        Каким образом информация об окружении выявляется системой?

2.      В какой форме информация сохраняется?

.        Каким образом сохранённая информация влияет на поведение?

В попытке ответить на три этих вопроса, исследуя действия нервной системы с использованием формальной логики, ещё в середине двадцатого века [8] были описаны первые нейронные сети. В самой простой форме, в первой модели обучения с учителем, они были представлены персептронами.
1.2.1 Персептроны

Основной задачей персептронов является обработка сигналов. Получая на входе множество внешних стимулов , персептрон пытается отнести их корректно к одному из двух классов, адаптируя свои синаптические веса  итеративно. В общем случае, все сигналы выделяются, как точки на плоскости, разделённой на два участка прямой b. Все точки выше этой прямой относятся к первому классу, а все точки, лежащие ниже её — ко второму, таким образом, что . Для корректного функционирования персептрону необходимо, чтобы эти классы были линейно-разделимыми [9].

Персептроны относятся к нейронным сетям прямого распространения, и обычно обучаются по методу обратного распространения ошибки, в котором сеть получает множества входных и выходных данных. Вышеупомянутая ошибка является разницей между вводом и выводом. Если у сети есть достаточное количество скрытых нейронов, она теоретически способна смоделировать взаимодействие между входным и выходными данными.
1.2.2 Ассоциативная память

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

Хопфилд [10] ввел понятие энергии сети. Главное свойство функции энергии состоит в том, что в процессе эволюции состояний сети она уменьшается и достигает локального минимума — аттрактора, в котором сохраняет постоянное значение. Подобная сеть имеет уже как несколько вводов, так и несколько выводов. Все возможные состояния этой сети можно описать как поверхность с изрезанным холмами и лощинами рельефом, где каждая точка соответствует сочетанию нейронов, а высота этой точки — энергии сети для этого сочетания. Для массива входных нейронов x, массива выводов y и массива весов w, принцип действия этой сети можно описать как (2)

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Заказать диплом

причём хранимые в сети данные являются аттракторами или локальными минимумами энергии в этой сети. Таким образом, сеть должна восстанавливать образ по его части, или очищать образы от шума. Структуру этой сети (рис.1) можно представить в виде бутылочного горлышка или песочных часов.

Рисунок 1.1 Структура сети с ассоциативной памятью.
1.2.3 Свёрточные нейронные сети

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

Эта матрица называется ядром свёртки. Сама же свёртка — это процесс продвижения ядра по всему входному массиву с последующим формированием следующего слоя — первой карты признаков. Это возможно потому, что ядро, имя заданные веса, отмечает, в какие места входного массива наиболее им соответствовали.

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

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

Обучение таких сетей проводится с использованием ассоциативной памяти — для свёрточного слоя — и методом обратного распространения ошибки для финального, полносвязного слоя.
1.3 Выбор факторов, влияющих на банкротство российских банков

Необходимо уточнить, что в данной работе под банкротством понимается факт отзыва лицензии по любому основанию, будь то недостаточный капитал, размер собственных средств ниже значения уставного капитала, невозможность удовлетворить требования кредиторов или неисполнение законов и нормативных актов, однако используемые методики призваны выделить именно те кредитные организации, лицензия которых была отозвана вследствие финансовых ошибок.
1.3.1 Показатели, указанные в банковской отчётности

Способность банка обеспечить свои обязательства можно оценить по нормативам ликвидности [11], указываемым банками в форме ежемесячной отчётности 0409135, предоставляемой Центральному Банку РФ, а способность банка получать средства — по рентабельности активов, которую можно рассчитать из ежеквартальной формы 0409102 и ежемесячной 0409101.

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

В форме 102 указывается ежемесячная прибыль банка (в позиции «Входящие остатки «итого», тыс. руб. «), а в форме 101 ежеквартальная прибыль (в позиции «Исходящие остатки «итого», тыс. руб. «). Используя также информацию о собственных средствах, полученных из формы 0409123, можно рассчитать показатель рентабельности банковских активов.

Всю необходимую информацию о ликвидности можно получить из формы 135, в которой банки предоставляют Центральному Банку данные о соответствии установленным нормативам.

.        Н1.0 — достаточность собственных средств (капитала) банка. Н1.0 определяется как отношение размера собственных средств (капитала) банка к сумме его активов (за вычетом сформированных резервов на возможные потери и резервов на возможные потери по ссудам, ссудной и приравненной к ней задолженности, взвешенных по уровню риска.

Его минимальное значение 8%.

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Заказать диплом

2.      Н1.1 — достаточность базового капитала банка.

Его минимальное значение 4,5%.

3.      Н1.2 — достаточность основного капитала банка.

Его минимальное значение 6%.

4.      Н2 — мгновенная ликвидность. Регулирует (ограничивает) риск потери банком ликвидности в течение одного операционного дня и определяет минимальное отношение суммы высоколиквидных активов банка к сумме обязательств (пассивов) банка по счетам до востребования, скорректированных на величину минимального совокупного остатка средств по счетам физических и юридических лиц до востребования.

Его минимальное значение 15%.

5.      Н3 — текущая ликвидность — соотношение между активами и обязательствами сроком до 30 дней. Регулирует (ограничивает) риск потери банком ликвидности в течение ближайших к дате расчета норматива 30 календарных дней и определяет минимальное отношение суммы ликвидных активов банка к сумме обязательств (пассивов) банка по счетам до востребования и со сроком исполнения обязательств в ближайшие 30 календарных дней, скорректированных на величину минимального совокупного остатка средств по счетам физических и юридических лиц до востребования и со сроком исполнения обязательств в ближайшие 30 календарных дней.

Его минимальное значение 50%.

Нарушение Н2 и Н3 говорит о недостаточном запасе ликвидности банка.

.        Н4 — долгосрочная ликвидность. Регулирует (ограничивает) риск потери банком ликвидности в результате размещения средств в долгосрочные активы и определяет максимально допустимое отношение кредитных требований банка к собственным средствам (капиталу) банка и обязательствам (пассивам) с оставшимся сроком до даты погашения свыше 365 или 366 календарных дней, скорректированным на величину минимального совокупного остатка средств по счетам со сроком исполнения обязательств до 365 календарных дней и счетам до востребования физических и юридических.

Его максимальное значение 120%.

Несоблюдение Н4 говорит о том, что банк злоупотребляет размещением в долгосрочные активы краткосрочных пассивов.

.        Н7 — максимальный размер крупных кредитных рисков. Регулирует (ограничивает) совокупную величину крупных кредитных рисков банка и определяет максимальное отношение совокупной величины крупных кредитных рисков и размера собственных средств (капитала) банка.

Его максимальное значение 800%.

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Заказать диплом

8.      Н9.1 — максимальный размер кредитов, банковских гарантий и поручительств, предоставленных банком своим участникам (акционерам). Регулирует (ограничивает) кредитный риск банка в отношении участников (акционеров) банка и определяет максимальное отношение размера кредитов, банковских гарантий и поручительств, предоставленных банком своим участникам (акционерам) к собственным средствам (капиталу) банка.

Его максимальное значение 50%.

9.      Н10.1 — совокупная величина риска по инсайдерам банка. Регулирует (ограничивает) совокупный кредитный риск банка в отношении всех физических лиц, способных воздействовать на принятие решения о выдаче кредита банком.

Его максимальное значение 3%.

10.    Н12 — использование собственных средств (капитала) банка для приобретения акций (долей) других юридических лиц.

Его максимальное значение 25%.

11.    Н18 — минимальное соотношение размера ипотечного покрытия и объема эмиссии облигаций с ипотечным покрытием.

Его минимальное значение 100%.

Пропущенные нормативы либо отменены на данный момент, либо относятся к небанковским кредитным организациям, не имеющим лицензии на банковскую деятельность. Также, на тот случай, если банк предоставляет не всю информацию (обязательны только нормативы 1.1-1.3, 2 и 3) Центральный Банк дополняет отчётность сведениями о том, какие нормативы указаны.

Как правило, наиболее важными для прогнозирования являются нормативы Н1.1, Н1.2, Н1.3, Н2, Н3 — которые также являются обязательными нормативами для предоставления в отчётности по форме 0409135 — и Н12: норматив использования собственных средств (капитала) банка для приобретения акций (долей) других юридических лиц.

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

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

После проверки банковской отчётности Центральному Банку, выяснилось, что надёжная информация хранится о периоде с 2011 года и далее, и именно об этом периоде было решено найти макроэкономические параметры.

1.3.2 Макроэкономические показатели

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Заказать диплом

Для того, чтобы оценить экономическое положение страны в разное время, следовало подобрать параметры, которые отражали бы ежемесячно различные состояния как разных экономических секторов, так и общее состояние экономики. Из всех переменных, так или иначе влиявших на положение банковского сектора, ежемесячно можно было узнать об двенадцати величинах [12].

1.      Дефицит федерального бюджета.

2.      Профицит федерального бюджета.

.        Международные резервы Центрального Банка.

.        Валютные резервы Центрального Банка.

5.      Курс доллара относительно московской межбанковской валютной биржи.

.        Индекс РТС или RTSI — Russia Trading System Index [13], представляющий собой относительную суммарную рыночную капитализацию списка эмитентов, действующих на фондовом рынке России, его основной индикатор.

7.      Инфляция.

.        ВВП.

.        Средняя зарплата граждан страны.

.        Среднемесячная кредиторская задолженность предприятия.

.        Среднемесячная дебиторская задолженность предприятий.

12.    Денежный агрегат М2 как количественная характеристика денежной массы, находящейся в стране.

Полученные макроэкономические параметры за период с января 2011 года по февраль 2017 года включительно приведены в приложении А.
1.3.3 Формирование и оптимизация вводных показателей

В России кредитные организации обязаны отчитываться по ряду нормативов Центральному Банку, который, в свою очередь, публикует её [14] в виде файлов DBF. Необходимая в данном контексте информация находится в форме 135, публикуемой ежемесячно и содержащей те нормативы ликвидности, которые банк прислал. На рисунке 1.2 приведён типичный фрагмент подобного файла.

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Подробнее

Рисунок 1.2 Фрагмент файла отчётности

После обработки найденной информации, мною была выделены и разбиты по регистрационным номерам списки нормативов каждого банка, сдававшего отчёты в рассматриваемый период, пример которых можно увидеть в приложении Б. Однако, после проверки всего массива информации, состоявшего из 61 278 записей о 1016 банках, из которых банкротами были 314, мною были обнаружены пропуски в отчётности.

В частности, многие банки игнорировали ряд нормативов, а зачастую вообще сдавали пустой отчёт, как можно увидеть на рисунке 1.3.

Рисунок 1.3 Пример ненадёжных записей

Случаи скомпрометированной отчётности встречались чаще у банков-банкротов, чем у банков, лицензия которых не была отозвана, однако скорее такое поведение характеризует банки в целом. Так, например, после избавления от всех пропусков, осталось 51 047 записей о 908 банках, из которых банкротами были 233 или 25,7%, а среди 10 231 записи с пропущенной информацией оказались 412 банков, из которых банкротами был 81 или 19,7%. Несоответствие в общем числе банков объясняется тем, что некоторые банки в некоторые периоды сдавали полную отчётность, в другие же — неполную.

Помимо избавления от ненадёжных записей, также пришлось избавиться от ненадёжных параметров, о которых информацию сообщало крайне малое число банков. Ими оказались нормативы Н9.1, Н12 и Н18.

После объединения всей полученной информации конечный набор данных представлял 51 047 записей, содержавших регистрационный номер банка, 8 нормативов ликвидности, 11 макроэкономических показателей, а также информацию о месяце и годе, в которых была сделана запись.
Глава 2. Проектирование информационной системы
2.1 Разработка бизнес-модели приложения
2.1.1 Требования к системе

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

Кроме того, система должна оценивать риски на всей протяжённости существования банка, выводя некий рейтинг, так или иначе оценивая банки относительно друг друга. В данной ситуации, когда различные банки существуют в одинаковых условиях продолжительное время, но демонстрируют разные показатели риска, может быть применена рейтинговая система Арпада Эло [15].

При этом появляется возможность, используя информацию из справочников Центрального Банка, находить по запросу пользователя сведения о том или ином банке по его данным — названию или ряду идентифицирующих кодов — и демонстрировать, насколько рискованно его положение. Пользователь может получать доступ к информации, уже обработанной периодической сетью, бесплатно, или платить за более глубокое исследование рисков с использованием сети, охватывающей промежуток с 2011 года по 2017. Помимо этого, система также должна содержать справочную информацию, который пользователь сможет руководствоваться для подведения собственных выводов о том или ином банке.

В результате, система должна представлять собой:

·        веб-приложение, через которое пользователи смогут подавать запросы;

·        сервер, обрабатывающий эти запросы и подготавливающий прогноз общих рисков;

·        базу данных, хранящую уже известную информацию;

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Подробнее

·        сборщик данных, получающий свежие сведения от Центрального Банка и публичных статистических агентств.

Полное техническое задание можно увидеть в Приложении В.
2.1.2 Диаграммы прецедентов

Для проектирования WEB-приложения был использован язык моделирования UML. В ходе анализа предметной области были выявлены следующие функциональные требования к программному продукту:

·        поиск по названию банка;

·        поиск по номеру банка;

·        сбор сведений о банках;

·        сбор макроэкономических сведений;

·        составление прогнозов;

·        представление исторических данных;

·        представление справочной информации.

После составления функциональных требований были выделены прецеденты, которые представлены на диаграмме UseСase diagram (рис 2.1).

Рисунок 2.1 Диаграмма UseCase

 

Таблица 2.1 Спецификация прецедента «Открытие веб-сайта»

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

 

Таблица 2.2 Спецификация прецедента «Навигация по сайту»

 

Таблица 2.3 Спецификация прецедента «Ввод названия банка»

 

Таблица 2.4 Спецификация прецедента «Ввод регистрационного номера банка»

 

Таблица 2.5 Спецификация прецедента «Контроль введённых данных»

 

Таблица 2.6 Спецификация прецедента «Поиск банка в БД»

 

Таблица 2.7 Спецификация прецедента «Запуск сборщика»

 

Таблица 2.8 Спецификация прецедента «Получение нормативов ликвидности»

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Подробнее

 

Таблица 2.9 Спецификация прецедента «Получение макроэкономических показателей»

 

Таблица 2.10. Спецификация прецедента «Заполнение БД»

 

Таблица 2.11. Спецификация прецедента «Запуск системы»

 

Таблица 2.12. Спецификация прецедента «Обработка данных, обнаруженных сборщиком»

 

Таблица 2.13. Спецификация прецедента «Изменение данных в БД»

 

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

2.1.3Диаграммы деятельности

Первым прецедентом будет «Открытие веб-сайта». Пользователю необходимо открыть сайт в каком-либо интернет браузере. Визуализацию данного прецедента опустим, так как она состояла бы из одного действия «открытие страницы».

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

Также не имеет смысла визуализировать и прецедент «Навигация по сайту».

В связи с тем, что «Ввод названия банка», «Ввод регистрационного номера банк, «Контроль введённых данных» и «Поиск банка в БД» тесно связаны между собой, эти прецеденты в рамках описания их деятельности (рис 2.2) будут рассмотрены вместе. Ввод данных о банке происходит следующим образом: пользователь вводит название банка или его регистрационный номер в формы, представленные в заголовке каждой страницы, или в основную форму на титульной странице.

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

Рисунок 2.2 Диаграмма деятельности «Ввод и контроль данных, поиск банка в БД»

Все дальнейшие прецеденты производятся от имени администратора системы. Напрямую от него зависят два прецедента «Запуск сборщика» и «Запуск системы», и каждый из них приводит к отдельному процессу, связанному с различными подсистемами.

«Запуск сборщика» тесно связан с прецедентами «Получение макроэкономических показателей», «Получение нормативов ликвидности» и «Заполнение БД», поэтому они имеет смысл рассмотреть их вместе. В свою очередь, «Запуск системы» тесно связан с прецедентами «Обработка данных, обнаруженных сборщикомом» и «Изменение данных в БД».

Работа сборщика осуществляется следующим образом: администратор инициирует процесс в начале периода — месяца или квартала в зависимости от необходимости — и передаёт сигнал синтаксическому анализатору о том, что необходимо собрать сведения касательно нормативов ликвидности с сайта Центрального Банка из отчётности, представляемой ему коммерческими банками ежемесячно, и сведения об экономическом положении из Единого архива экономических и социологических данных.

Рисунок 2.3 Диаграмма деятельности «Сбор информации»

После того, как все сведения получены, они формируются в записи и заносятся в базу данных, где хранятся до тех пор, пока не будет произведён поисковый запрос пользователя или не будет запущена прогнозирующая система. Рекомендуется производить это действие вручную, так как отчётность коммерческих банков Центральному Банку имеет свойство менять со временем свой формат и, соответственно, сборщик данных необходимо будет обновить. После того, как все данные собраны, администратор может запустить систему прогнозирования, которая на основании этих данных будет присуждать банкам диапазон риска, в который они попадают. Принцип работы системы достаточно прост, она забирает из базы свежие записи и добавляет в них показатели риска, рассчитанные с помощью формул, полученных после обучения и тестирования нейронных сетей. О том, каким образом производятся эти вычисления, и о том, как именно были спроектированы, обучены и изменены модели нейронных сетей в процессе исследования данных, можно узнать в третьей главе этой работы.
2.1.4 Модель базы данных

В качестве реляционной СУБД я воспользовался Microsoft SQL Server из-за уже имеющегося опыта в его использовании. На рисунке (рис 2.1) приведена диаграмма базы данных, которую я в дальнейшем заполнил собранной информацией и использовал в приложении.

Рисунок 2.4 Диаграмма базы данных bankruptcy. dbo

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

Таблица liquidity содержит собранную информацию отчётность о нормативах ликвидности. Так как запросы в базу позволяют подсчитать нулевые записи, я не стал выводить скомпрометированные данные в отдельную таблицу. Первичным ключом в данном случае был отдельный столбец, в котором все записи были пронумерованы от 1 до 61 278.

Таблица months содержит список месяцев, данные по которым охвачены, с номером месяца в качестве первичного ключа, и расшифровкой того, к какому году он принадлежит и каким месяцем в году является.

Таблица macro содержит ежемесячные записи макроэкономических параметров, приведённые в приложении А. Первичным ключом можно было бы выбрать номер месяца, однако, посчитав, что возможно дальнейшее тестирование, я также пронумеровал записи от 1 до 74.

Наконец, таблица weights содержит веса нейронов сети.

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Заказать диплом

Для взаимодействия с БД я сначала пользовался строками подключения и запросами, однако, попробовав различные варианты, я остановился на подключении через создание модели базы данных с помощью ADO.net Entity Framework. Это позволило значительно сократить объём кода, улучшить его читаемость и упростило взаимодействие с.net MVC, о котором я расскажу дальше.

Перенос данных из разрозненных таблиц. xlsx был осуществлён путём наименьшего сопротивления — я собрал все данные так, чтобы они соответствовали спроектированным таблицам, а после импортировал их с помощью стандартного инструмента Management Studio.
2.2 Разработка пользовательского интерфейса

Сайт состоит из следующих страниц:

·        главная страница с формой поиска,

·        список макроэкономических показателей по месяцам,

·        список банков по регистрационным номерам,

·        страница с общей информацией о банке,

·        страница с отчётностью по нормативам ликвидности и справочной информацией,

·        контактная страница.

Я решил воспользоваться ASP.net MVC в содействии с bootstrap-CSS, опять же, из-за уже имеющегося опыта работы с ними, а также из-за удобства управлением взаимодействия всех названных компонентов.

Титульная страница сайта

При переходе на главную страницу сайта (рис 2.1), пользователь может воспользоваться формой поиска, в которую он может ввести регистрационный номер или название банка, после чего система перенаправит его на страницу с информацией об этом банке (рис 2.2).

Рисунок 2.5 Титульная страница

Страница общей информации

Рисунок 2.6 Страница общей информации

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Заказать диплом

На странице общей информации о банке приведён его регистрационный номер, его название, по которому также возможен поиск банка, информация о том, является ли банк банкротом в данный момент, информация о том, какому риску он подвержен в текущем месяце, а также график, на котором приведён диапазон риска, в который банк попадал во временном периоде, о котором собрана отчётность.

Страница поиска

То же самое произойдёт, если пользователь обратится к форме, расположенной в заголовке сайта. Это сделано для того, чтобы в любой момент, находясь на любой странице сайта, пользователь мог воспользоваться его основной функцией — демонстрацией прогнозированных рисков. Поиск осуществляется с помощью сборщика, оценивающего содержание поискового запроса и, в случае нахождения подходящих под запрос сведений, заполняющего класс Bank. cs, содержащий поля Id, Name, Bankrupt, year, month, otkl и risk. Это наполнение производится через обращение к сущности bankruptcyEntities модели базы данных с помощью встроенных функций проверки соответствия элементов, а также SQL-запроса, выводящего список обработанных нейронной сетью макроэкономических параметров, и находящего последний результат для текущего месяца.

Рисунок 2.7 Сообщение об ошибке

Если же будет введён регистрационный номер или название банка, не содержащиеся в базе данных, система выведет сообщение «Банк с таким регистрационным номером или названием отсутствует» (рис.2.3).

Элементы, расположенные как в заголовке сайта, так и во всех остальных его частях, подчиняются правилам в файле bootstrap-united. css, в котором содержится свободно распространяемый дизайн, взятый с сайта #»896916.files/image015.gif»>

Рисунок 2.8 Макроэкономические показатели

Страница списка

Кнопка «Список банков», в свою очередь, ведёт к полному списку банков (рис.2.5), доступному системе и отсортированному по регистрационному номеру банка. Розовым выделены банки-банкроты, при запросе общей информации которых система выведет название банка и дату отзыва его лицензии.

Ссылка «Ликвидность», имеющаяся у каждого банка в этом списке, а также ссылка «Посмотреть ликвидность», имеющаяся на странице общей информации о банке, приведёт к странице со всей отчётностью по нормативам ликвидностью, данную банком за период его существования начиная с 2011 года.

Рисунок 2.9 Список банков

Справочная страница

Также на этой странице приведена справочная информация о нормативах ликвидности, о которых рассказано в первой главе. С этой страницы можно вернуться к той части списка банков, с которой пользователь попал на неё, если только банк не был найден по поисковому запросу с формы в заголовке сайта или с главной страницы.

Рисунок 2.10. Страница нормативов ликвидности выбранного банка

Тогда ссылка «К списку банков» (рис 2.6) отправит пользователя на первую страницу списка. Полный листинг программы можно увидеть в Приложении Е.

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Подробнее


Глава 3. Проектирование нейронной сети
3.1 Первая модель со смешанными параметрами

Существует большое количество работ касательно того, как именно следует проектировать персептрон со скрытым слоем, сколько нейронов следует помещать на скрытые слои и каким образом количество нейронов на одном слое наиболее эффективно сочетается с количеством на последующих, однако, в общем случае, прослеживаются следующие закономерности.
3.2 Проектирование и обучение модели

Во-первых, число слоёв крайне редко может превышать три. Роберт Хет-Нильсен, в частности, показал [4], что, хотя использование большего количества слоёв приводит к уменьшению суммарного количества элементов в скрытых слоях, при практических задачах достаточно от одного до трёх скрытых слоёв.

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

Однако, хотя это справедливо для широких выборок, выявить особенности выборки можно с помощью более простой модели, для проектирования которой потребуется меньше времени, а слой у неё будет всего один. Чтобы узнать, сколько скрытых нейронов необходимо поместить на этот слой, можно обратиться к теореме Арнольда-Колмогорова-Хет-Нильсена.

, (3)

 (4)

На формуле (1)  — число входящих нейронов,  — число выводящих и Q — размер выборки. В данном случае Q составлял 367,  — 22, а  — 1, так как нужно было узнать только один параметр — обанкротится организация или нет.

По формуле (2) можно вывести число N нейронов на скрытом слое, которое оказалось в диапазоне между 1,68 и 425,36. На практике обычно следует руководствоваться минимальным значением чтобы избежать разрыва между обучающей и тестирующей выборками.

Этот разрыв можно увидеть на следующем графике (рис 3.1).

Рисунок 3.1 График обучения первой модели

3.3 Оценка значимости показателей

Вводные показатели (рис 3.2) распределились достаточно равномерно по значимости, однако заметно смещение в сторону макроэкономических показателей, отвечающих за общую экономическую ситуацию.

Рисунок 3.2 Значимость параметров первой модели

Показатель X8 с наибольшей значимостью соответствовал нормативу ликвидности Н7 — максимальному размеру крупных кредитных рисков банка. Неудивительно, что его рост связан с ростом вероятности отзыва лицензии. Однако, следует проверить, насколько велика эта зависимость.

Для примера можно взять случайный банк, в данном случае, банк с регистрационным номером 2537, лицензия которого была отозвана в мае 2016 года. Сеть предсказывает его вероятность банкротства как 98,33% (рис.3.3).

Рисунок 3.3 Нормативы ликвидности и вероятность банкротства банка 2537

Рисунок 3.4 Изменение норматива Н7

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

Если же начать изменения этого параметра, уменьшая его, можно добиться существенного снижения риска банкротства (рис.3.4.), что, впрочем, даёт повод предположить, что модель при обучении обнаружила некую границу величины этого показателя, после которой можно судить о банке, как о банкроте.

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

После исключения указанных ранее показателей и переобучения модели, ситуация со значимостью вводных параметров (рис 3.5) сложилась таким образом, что нормативы ликвидности не оказывали практически никакого влияния на результат действия нейросети.

Рисунок 3.5 Значимость параметров после исключения

Как и предполагалось, наибольшее влияние на прогноз оказали макроэкономические параметры, а значит, положение в стране в целом, а также параметры X6 и X7, теперь соответствующие нормативам ликвидности Н4 и Н7 — то, насколько банк диверсифицирует свои активы, и каким рискам он подвержен.

Это позволяет сделать непротиворечащие реальному положению вещей выводы:

·        диверсификация активов позволяет снизить риск банкротства;

·        банки с меньшими кредитными рисками реже теряют лицензии;

·        во время кризиса больше банков терпят банкротство.

В этой модели использовалась сокращённая выборка из 467 банков, 234 из которых являлись банкротами, а 233 до сих пор функционировали. Результат, к которому стремилась модель — это спрогнозировать, станет ли банк банкротом в следующем месяце относительно последней полученной ей записи нормативов и макроэкономических показателей.


3.5 Эксперимент с расширением выборки

Для следующего эксперимента было решено увеличить число банков в обеих группах, а также изменить прогнозируемый результат с банкротства в следующем месяце на вероятность банкротства в неопределённом будущем. Выборка была расширена до 776 записей касательно банков, сдававших отчётность в январе 2011 года, из которых 349 были банкротами, а также в неё были возвращены ранее извлечённые показатели.

Таким образом, модель обучалась на сведениях в рамках только одного месяца, а значит, не могла ориентироваться на некую сезонность, вместо этого оценивая сведения в совокупности. Необходимо было выяснить, повлияет ли это на распределение значимости (рис.3.6) показателей.

Рисунок 3.6 Значимость параметров после изменения выборки

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

Параметр X1 в данном случае — это регистрационный номер банка. Параметры X10 и X11 — это месяц и год записи. Все параметры с 12 по 22 — это макроэкономические показатели за этот месяц. Напрашивается вывод, что нормативы ликвидности (параметры со 2 по 9) практически не влияли на решение модели. Для проверки этого следует убрать те вводные параметры, которые можно посчитать дублирующими. Это X1, X10 и X11, о которых я рассказал выше. Первый не указывает на состояние банка, так как это просто порядковый номер несквозной нумерации, а десятый и одиннадцатый можно вычислить исходя из макроэкономических показателей.

Исключив их и заново обучив модель, я снова провёл исследование значимости вводных параметров. На этот раз значимость нормативов ликвидности (рис 3.7) упала ещё сильнее. Влияние на прогноз среди них оказывали только первые три — Н1.0, Н1.1 и Н1.2, фактически демонстрирующие достаточность ликвидности банка — и последний, Н10.1, совокупная величина риска по инсайдерам банка.

Рисунок 3.7 Значимость параметров после исключения и изменения выборки

Наибольшее же влияние оказывали макроэкономические показатели, среди которых самой важной оказалась величина доходов граждан страны.

При этом, при понижении показателя X15 (доходы населения) риск банкротства для банка снижался, а при повышении — резко возрастал, что. впрочем, тоже логично, ведь кредиты берут чаще люди, оказавшиеся в трудном экономическом положении, а не наиболее преуспевающие, для развития собственного успеха.

Подведём итоги наблюдений:

·        богатые банки реже становятся банкротами, чем бедные;

·        диверсификация активов позволяет снизить риск банкротства;

·        банки с меньшими кредитными рисками реже теряют лицензии;

·        банки чаще становятся банкротами во время кризиса.
3.6 Вторая модель с макроэкономическими показателями

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

Проектирование и обучение модели

Для этого было достаточно трёх нейронов на скрытом слое, одиннадцати входных нейронов и одного конечного. На рисунке 3.7 приведена схема этой сети из 15 нейронов с 36 связями.

Рисунок 3.7 Графическое представление модели

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Подробнее

Результатом работы этой сети было предположительное число кредитных организаций, которые станут банкротами в следующем месяце. Ошибка (рис.3.8) составила 8%. Обладая этими результатами, можно было бы предсказывать в целом риски для интересующего меня банка на следующий месяц, однако они не говорили ничего о поведении конкретного банка, только лишь о внешних рисках.

Рисунок 3.8 График обучения второй модели

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

Значимость вводных параметров этой сети (рис.3.8) распределилась гораздо более равномерно.

Рисунок 3.8 Значимость параметров второй модели

Параметрами с наибольшей значимостью оказались курс доллара и денежный агрегат М2 — условно, указывающий на объём денежной массы в стране.
3.7 Влияние изменения показателей на прогнозируемый результат

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

В данном случае, (рис.3.9) примерами станут март 2011 с относительно низким значением показателя X5 и октябрь 2016 — с относительно высоким.

Рисунок 3.9 Макроэкономические показатели и предполагаемое количество банкротов

Для первого рассматриваемого месяца (рис 3.10) только существенное, пятикратное превышение исходного значения X5 продемонстрировало хоть какое-то увеличение предполагаемого количества банков, когда как для второго (рис 3.11) ни увеличение, ни уменьшение исходного значения не повлияло на результат.

Рисунок 3.10. Изменение исходно низкого значения параметра X5

Рисунок 3.11. Изменение исходно высокого значения параметра X5

Как и в прошлый раз, сеть установила некую границу для этого показателя, ниже которой он обладал значительным эффектом на прогнозируемый результат, но выше — только указывал на то, что прогнозируемый результат должен быть высоким.

Параметр X2 (денежный агрегат М2) также существенно отличается в этих двух примерах, а значит, можно провести и его исследование. Для первого примера (рис 3.12) даже незначительное (15%) понижение исходного значения вызывало рост предполагаемого количество банкротов в следующем месяце, однако в случае с повышением исходного значения, требовалось увеличить значение параметра почти вдвое для изменения прогнозируемого результата.

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Заказать диплом

Рисунок 3.12. Изменение исходно низкого значения параметра X2

Для второго примера (рис.3.13) только значительное понижение значения параметра влияло на прогноз, но в случае с повышением требовалось ещё более значительное (от 155% до 1000%) вмешательство.

Рисунок 3.13. Изменение исходно высокого значения параметра X2

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

Несмотря на достаточную адекватность модели, основанной на макроэкономических показателях, её точность можно улучшить, избавившись от существующего в исходных данных тренда роста значений показателей. В частности, показатели X2, X5 и X11 стабильно растут на протяжении всей выборки, и модель могла заметить это даже когда записи в выборке были случайным образом перемешаны. Исключив эти показатели и заново сформировав выборку, я также сделал поправку показателей, приводимых в рублях, на инфляцию за соответствующий срок. Таким образом, в новом списке макроэкономических показателей присутствовали:

1.      X1 — дефицит или профицит федерального бюджета;

2.      X2 — международные резервы Центрального Банка;

3.      X3 — валютные резервы Центрального Банка;

4.      X4 — RTSI;

.        X5 — среднемесячная кредиторская задолженность предприятий с поправкой на инфляцию;

6.      X6 — среднемесячная дебиторская задолженность предприятий с поправкой на инфляцию;

7.      X7 — инфляция в текущем месяце;

8.      X8 — среднемесячная зарплата граждан с поправкой на инфляцию.

Результатом работы этой сети было предположительное число кредитных организаций, которые станут банкротами в следующем месяце. Ошибка составляла 7,21%, а разрыв между результатами обучающей выборки и тестирующей выборки сократился. Результирующую формулу можно увидеть в Приложении Г. Значимость параметров (рисунок 3.14) распределилась, впрочем, менее равномерно, с кредиторской задолженностью предприятий как наиболее значимым, что достаточно логично было бы предположить.

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Подробнее

Рисунок 3.14. Значимость параметров после исключения

Помимо этого, кривая прогноза (рисунок 3.15) стала менее плавной, по сравнению с изначальным результатом второй модели. Это демонстрирует, что после исключения постоянно растущих параметров во второй модели, она стала более чувствительной к областям низкого риска банкротства. При сравнении графиков заметно, что кривая прогнозирования обновлённой второй модели (красный график) ложится гораздо ближе к реальному положению дел (жёлтый график), чем кривая прогнозирования изначальной модели (синий график), и совершает меньше ошибок. Исключение составляют кризисные области, в которых наблюдались резкие скачки.

Рисунок 3.15. Кривые прогнозирования второй модели

3.9 Третья модель с показателями ликвидности

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

Несмотря на это, внутренние показатели по-прежнему можно использовать для выяснения поведения банка на фоне внешнего давления.

Применение Trait Recognition

Метод распознавания признаков или trait recognition был описан в первой главе и выделение признаков выборки по этому методу может облегчить работу сети, повысить её точность и позволить работать исключительно с нормативами ликвидности для определения рисков банка на основании его внутреннего состояния. Так как записи с компрометированными данными были уже исключены из выборки, не понадобится распознавать нули, однако, этот метод хорошо подходит для пороговых значений нормативов, также описанных в первой главе.

Отдельно проведём исследование по всей выборке. Средние значения параметров банков, ставших банкротами в следующем месяце, слабо отличаются от средних значений общей выборки, но гораздо сильнее как те, так и другие (рис 3.16) отличаются от пороговых значений нормативов, заданных Центральным Банком.

Рисунок 3.16. Исследование значений выборки

Таким образом, можно рассматривать не номинальные, а относительные значения нормативов ликвидности в контексте их пороговых заданных значений. Следует заметить, что многие банки пересекали эти пороговые значения, не теряя лицензии, но политика Центрального Банка позволяет это, если банк не злоупотребляет подобными нарушениями. По текущему предписанию, регулятор призывает соблюдать три из них: норматив мгновенной ликвидности Н2, норматив текущей ликвидности Н3 и норматив долгосрочной ликвидности Н4.
3.10 Проектирование и обучение модели

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

По формулам (1) и (2) можно вычислить количество нейронов на скрытом слое для сети с восемью входами, одним выходом и 463 элементами в выборке. Это число N будет находится в промежутке между 5,22 и 65,52. На практике разумно будет использовать наименьшее количество.

Рисунок 3.17. График обучения третьей модели

Даже при таких условиях на графике обучения третьей модели (рис 3.17) заметен не только существенный разрыв между результатами обучающей и тестирующей выборок, но и достаточно высокий уровень погрешности, составивший 42,93%. Результирующую формулу можно увидеть в Приложении Д.
3.11 Оценка значимости показателей

Вводные показатели распределились (рис 3.18) практически равномерно, а наибольшее значение принял параметр X6, соответствующий относительному значению норматива ликвидности Н4 — долгосрочной ликвидности. Любопытно также то, что показатели X3-6 оказывают наибольшее влияние на прогнозируемый результат, ведь Н2, Н3 и Н4 — это те нормативы, выполнение которых в данный момент предписывается регулятором (Центральным Банком), а Н1.2 — норматив, указывающий на достаточность общего капитала банка.

Рисунок 3.18 Значимость параметров третьей модели

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Цена диплома

Вполне логично, что сеть обратила на них внимание, ведь нарушение первого из этих четырёх параметров может привести к нестабильному положению кредитной организации, а нарушение трёх последующих — к прямому отзыву лицензии.

Впрочем, высокий уровень погрешности, выдаваемой сетью, несмотря на то, что она в целом приводит верные предположения, требует того, чтобы результат прогнозирования учитывался только частично.
3.12 Объединение результатов действия моделей

После проведения всех экспериментов, совершения выводов и изменения сетей соответственно этим выводам, настало время подвести итоги и вынести решение о том, каким образом можно интерпретировать результаты прогнозирования, совершённого моделями.
3.13 Обоснование использования результатов моделей

Очевидно, что нельзя руководствоваться исключительно результатами прогнозирования первой, второй или третьей модели. В первом случае модель выводила данные с высокой погрешностью, а между обучающей и тестирующей выборками (рис 3.1) существовал разрыв, сократить который удалось только с помощью ряда экспериментов, совершённых в третьей модели, таких как исключение параметров и перестроение нейронной сети.

Также нельзя обратиться и исключительно к данным второй сети.

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

Только третью модель нельзя использовать из-за высокой погрешности выводимого ей результата прогнозирования.

Однако, зная риски для конкретного банка с известной погрешностью, можно предположить диапазон этих рисков для него, а после сдвинуть его в зависимости от того, каково предполагаемое количество банков обанкротится в следующем месяце. Так как максимальное и минимальное количества известны — это 11 и 0 — можно преобразовать это число, выводимое второй моделью, в относительное значение от минус единицы до единицы, в зависимости от того, выше или ниже оно среднего значения банкротов в месяц.
3.14 Применение результатов прогнозирования моделей

Так как искомый прогноз риска банкротства кредитной организации N будет являться не числом, но диапазоном, в первую очередь интересовать должны границы этого диапазона. Чтобы выяснить границы, которые предоставляет третья модель, можно обратиться к простой формуле.

В формуле (3)  представляет результат прогнозирования третьей модели, символ е относится к погрешности модели, составляющей 0,4293. Таким образом, результат R окажется в диапазоне шириной  и с центром в точке, предсказанной моделью. Следующим шагом будет движение этого диапазона в зависимости от рисков, с которыми рынок кредитования столкнётся в следующем месяце, основанное на результате прогнозирования второй модели.

Вторая модель в качестве результата выдаёт дробное число, соответствующее предполагаемому количеству банков-банкротов в следующем месяце. Разделим это число на количество банков, сдавших отчётность в этом месяце (4) и назовём частное . Эта модель также обладает погрешностью в 0,0721, поэтому искомая величина R также будет являться диапазоном (5).

Теперь остаётся узнать ширину диапазона для конечного результата (6).

Таким образом, результат R для каждого отдельного банка будет находиться в диапазоне чисел, ограниченном снизу наименьшим возможным риском для этого банка в следующем месяце, определённым третьей моделью, с учётом наименьшего риска для всех банков, а сверху — наибольшим риском как для банка, так и для всего рынка кредитования. А в качестве наиболее вероятного исхода событий можно привести среднее значение верхней и нижней границы.


Заключение

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

Проблема банкротства сохраняется и с каждым днём становится всё более серьёзной, и на её фоне необходимы новые исследования и новые модели прогнозирования.

Нужна помощь в написании диплома?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

Подробнее

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

Можно с достоверной точностью судить в количественном выражении о риске банкротства, с которым сталкивается организация на протяжении всего временного периода её существования, основываясь на нормативах ликвидности, данных ей в отчётах Центральному Банку, и на макроэкономических показателях, демонстрирующих экономическую ситуацию страны в разные периоды существования кредитной организации.

Так как риск определяется не только внутренними параметрами касательно функционирования банка, а внешние параметры различны в разных временных периодах, необходимо либо построение отдельной нейросети для каждого рассматриваемого периода, либо нахождение способа охвата всей известной информации.

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

Библиографический список

1.      О внесении изменений в отдельные законодательные акты российской федерации: федеральный закон Российской Федерации от 29 июня 2015 г.

2.      Beaver W. Financial Ratios as Predictors of Failure. — Journal of Accounting Research, vol.4, 1966. — 71-111 c.

.        Altman E. Financial Ratios, Discriminant Analysis and the Prediction of Corporate Bankruptcy. — The Journal of Finance, vol.23 (4), 1968. — 589-609 c.

4.      Пересецкий А.А. Модели причин отзыва лицензий российских банков. Влияние неучтенных факторов. — Прикладная эконометрика, ч.30 (2), 2013. — 49-64 c.

5.      Charnes A. Data envelopment analysis: theory, methodology and application. — Kluwer academic publishers, 1994.

6.      Кошелюк Ю.М. Граничный анализ эффективности функционирования российских банков в период 2004-2005 годов. — Сборник докладов VIII Международной научной конференции «Модернизация экономики и общественное развитие». — М: ГУ-ВШЭ, 2006. — 113-121 c.

7.      Kolari J. Looking for trouble: Early detection of inadequate capitalization of U. S.commercial banks. — International Company and Commercial Law Review, vol.13 (7), 2002. — 269-279 с.

.        Rosenblatt F. The perceptron: a probabilistic model for information storage and organization in the brain. — Psychological Review Vol.65 No.6, 1958. — 386 c.

9.      Хайкин С. Нейронные сети: полный курс. — М.: Издательский дом «Вильямс», 2006. — 198-204 с.

10.    Hopfield J. J. Neural networks and physical systems with emergent collective computational abilities. — Proceedings of National Academy of Sciences, 1982, vol.79 no.8. — 2554-2558 c.

11.    Нормативы ликвидности. [Электронный ресурс] — URL: #»896916.files/image049.gif»>

Средняя оценка 0 / 5. Количество оценок: 0

Поставьте оценку первым.

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

370

Закажите такую же работу

Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке