🔍 Поиск работ

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

Работа №209354

Тип работы

Дипломные работы, ВКР

Предмет

математика и информатика

Объем работы58
Год сдачи2021
Стоимость4580 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
3
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 2
ВВЕДЕНИЕ 7
1 МЕТОДЫ ПРОГНОЗИРОВАНИЯ НА ОСНОВАНИИ
СТАТИСТИЧЕСКИХ ДАННЫХ И МАШИННОГО ОБУЧЕНИЯ 8
1.1 Прогнозирование на основании статистических данных 8
1.1.1 Понятие оценки параметров 8
1.1.2 Доверительные интервалы 9
1.1.3 Регрессионные модели 11
1.1.4 Авторегрессионные модели (AR) 12
1.1.5 Модели экспоненциального сглаживания (ES) 13
1.2 Прогнозирование на основании методов машинного обучения ... 15
1.2.1 Нейросетевые модели 15
1.2.2 Классификационно-регрессионные деревья (CART) 18
1.2.3 Модель на основе генетического алгоритма (GA) 19
1.3 Платежный календарь в программных продуктах 1С 20
1.3.1 Определение и характеристики платежного календаря 20
1.3.2 Процесс ведения платежного календаря компании в
конфигурации 1С:Управление производственным предприятием 21
1.4 Выводы по разделу 25
2 ПОСТРОЕНИЕ ПРОГНОЗА ПОСТУПЛЕНИЯ ДЕНЕЖНЫХ
СРЕДСТВ С ПОМОЩЬЮ ЭЛЕМЕНТОВ СТАТИСТИКИ 27
2.1 Прогнозирование относительно количества дней оплаты счетов 27
2.1.1 Постановка задачи 27
2.1.2 Набор данных 28
2.1.3 Проверка гипотезы о нормальном законе распределения 30
2.1.4 Схема алгоритма программного решения 31
2.1.5 Результаты 33
2.1.6 Программное решение 37
2.2 Прогнозирование относительно количества дней оплаты счетов
и суммы счетов 40
2.2.1 Постановка задачи 40
2.2.2 Набор данных 41
2.2.3 Схема алгоритма программного решения 41
2.2.4 Результаты 44
2.3 Выводы по разделу 45
3 ПОСТРОЕНИЕ ПРОГНОЗА ПОСТУПЛЕНИЯ ДЕНЕЖНЫХ СРЕДСТВ С ПОМОЩЬЮ МАШИННОГО ОБУЧЕНИЯ 46
3.1 Постановка задачи 46
3.2 Набор данных 47
3.3 Метрика качества 47
3.4 Библиотека Catboost и метод решающих деревьев 48
3.5 Алгоритм работы программы 50
3.5.1 Загрузка и предварительная обработка данных 51
3.5.2 Обучение модели 51
3.6 Результаты 52
3.7 Выводы по разделу 54
Заключение 56
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 58
Приложение 1 Текст программы Ошибка! Закладка не определена.

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


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения выпускной квалификационной работы были исследованы способы решения задачи прогнозирования поступления денежных средств от клиентов.
В ходе работы были выбраны и разработаны две модели прогнозирования поступления денежных средств: статистическая модель и модель машинного обучения.
В качестве статистической модели использовалось построение доверительного интервала для среднего значения выборки относительно количества дней между датой выставления счета и датой оплаты счета.
Помимо этого, была построена статистическая модель, использующая сумму документа в качестве объясняющей переменной, а количество дней между датой выставления счета и датой оплаты счета в качестве зависимой переменной. Реализация обеих моделей выполнялась на языке 1С.
Сравнение этих моделей показало, что добавление в модель дополнительного параметра позволяет получить более точный прогноз.
На основе статистической модели относительно количества дней между датой выставления счета и датой оплаты счета была реализована внешняя обработка, встраиваемая в конфигурацию 1С:Управление производственным предприятием.
В качестве модели машинного обучения использовались классификационно-регрессионные деревья решений на языке Python с использованием библиотеки Catboost. В результате прогнозирования можно сделать вывод, что модель успела обучиться и показать хорошие результаты.
Проведен сравнительный анализ результатов модели машинного обучения со статистической моделью. Сделан вывод, что обе модели численно показали примерно одинаковый результат, при этом, с одной стороны, статистическая модель лучше подходит под потребности заказчика, но, с другой стороны, модель машинного обучения более проста в реализации и не имеет ограничений нормальности распределения выборки.
Следует отметить, что разработанные программные решения позволят предприятию, имея информацию о платежеспособности клиентов, более грамотно распределять денежные средства компании. Разработанное программное решение для статистической модели успешно внедрено и используется для повышения эффективности управления денежными средствами компании ООО «ЦС 1С-Рарус Челябинск».
Таким образом, цель достигнута, а все поставленные задачи полностью решены.



1 Вентцель, Е.С. Теория вероятностей и ее инженерные приложения. / Е.С. Вентцель, Л.А. Овчаров. - Москва: Наука, 1988. - 480 с.
2 Дубров, А.М. Многомерные статистические методы. / А.М. Дубров, В.С. Мхитарян, Л.И. Трошин. - Москва: Финансы и статистика, 1998. - 352 с.
3 Иванова, В.М. Математическая статистика. / В.М. Иванова, В.Н. Калинина. - Москва: Высшая школа, 1981. - 224 с.
4 Стрижов, В.В. Методы индуктивного порождения регрессионных моделей / В.В. Стрижов // Вычислительный центр им. А.А. Дородницына Российской академии наук. - 2008. - 65 с.
5 Шанченко, Н.И. Лекции по эконометрике: учебное пособие для студентов высших учебных заведений, обучающихся по специальности «Прикладная информатика (в экономике)» / Н. И. Шанченко. - Ульяновск: УлГТУ, 2008. - 139 с.
6 Brown, R.G. The Fundamental Theorem of Exponential Smoothing / R.G. Brown, R.F. Meyer // Operations Research. - 1961. - Vol.9. - P. 673-685.
7 Haykin, S. FEEDFORWARD NEURAL NETWORKS: AN INTRODUCTION / S. Haykin // Englewood Cliffs, NJ: Prentice-Hal. - 1999.
8 Hornik, K. Multilayer Feedforward Networks are Universal Approximators / K. Hornik, M. Stinchcombe, H. White // USA: Neural Networks. - 1989. - Vol.2. - P. 359-366.
9 Graves, A. Supervised Sequence Labelling with Recurrent Neural Networks / A. Graves // Proceedings of the International Conference on Machine Learning, ICML 2006, Pittsburgh, USA. - 2006. - 129 p.
10 Orr, M.J. Introduction to Radial Basis Function Networks / M. J. Orr // Centre for Cognitive Science University of Edinburgh. - 1996. - 67 p.
11 Loh, W.-Y. Classification and regression trees. / W.-Y Loh // Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery. - 2011. - Vol.1, № 1. - P. 14-23.
12 Панченко, Т.В. Генетические алгоритмы: учебно-методическое пособие / Т.В. Панченко, под ред. Ю.Ю. Тарасевича. - Астрахань: Издательский дом «Астраханский университет», 2007. - 87 с.
13 Чистяков Н.В. Оперативное управление денежными потоками на предприятиях / Н.В. Чистяков // Экономический анализ: теория и практика. - М. Издательский дом «Финансы и кредит», 2006. - С. 22-28.
14 Ведение платежного календаря (1С: 8 УПП, УТ). - Дата обновления: 21.04.2010. URL: https://infostart.ru/1c/articles/69310 (дата обращения: 18.03.2021).
15 Бочаров, П.П. Теория вероятностей и математическая статистика. / П.П. Бочаров, А.В. Печенкин. - Москва: Гардарика, 1998. - 296 с.
..23


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ