Прогнозирование спроса играет важную роль в базовом управлении операциями в качестве входных данных для планирования деятельности. Плохое прогноз — это дефицит или высокий запас товаров, их устаревание, низкий уровень обслуживания, срочные заказы, неэффективное использование ресурсов и задержка, распространяющаяся по всей цепочке поставок. Таким образом, прогнозирование спроса является популярной темой исследований, и за последние несколько десятилетий в литературе было предложено множество моделей для прогнозирования товаров легкой промышленности.
Как правило, высокопроизводительные компании фокусируются на надежных подходах к прогнозированию спроса. Однако проблема прогнозирования спроса сильно варьируется в зависимости от компании и отрасли. В индустрии моды товары обычно характеризуются длительными сроками пополнения запасов, короткими сезонами продаж и почти непредсказуемым спросом и, следовательно, неточными прогнозами [1]. Все эти особенности делают проблему прогнозирования спроса особенно сложной. Компании в индустрии моды уже много лет пытаются управлять спросом, что привело к разработке ряда конкретных методов и методов прогнозирования.
Целью данной выпускной квалификационной работы является разработка системы прогнозирования временных рядов для продаж товара легкой промышленности, главным критерием выбора и реализации методов является учитывание сезонности. Помимо методов прогнозирования с учетом сезонности, необходимо предоставить понятное для использования и быстрое веб-приложение.
Для реализации поставленной цели необходимо решить ряд задач:
- изучить существующие методы прогнозирования временных рядов;
- выбрать стек технологий (язык программирования, библиотеки и стек технологий);
- подобрать данные для тестового прогнозирования;
- выбрать подходящие методы прогнозирования временных рядов;
- реализовать веб приложение с возможностью прогнозировать спроса, товара лёгкой промышленности пользователям.
1. Обзор методов прогнозирования
Для разработки моделей прогнозирования объемов спроса товаров легкой промышленности необходимо провести исследование алгоритмов прогнозирования. Предлагается, исходя из особенностей продаж товаров легкой промышленности, определить наиболее подходящие алгоритмы прогнозирования, которые будут включены в систему. Сложность прогнозирования обусловлена малым количеством данных.
1.1. Авторегрессия (AR)
Метод авторегрессии (AR) моделирует следующий шаг в последовательности как линейную функцию наблюдений на предыдущих временных шагах.
Обозначения для модели включают в себя указание порядка модели p в качестве параметра функции AR, например, AR (p). Например, AR (1) является моделью авторегрессии первого порядка.
Метод подходит для одномерных временных рядов без трендовых и сезонных составляющих.
В данной работе была реализована система для прогнозирования спроса товара легкой промышленности. В индустрии моды товары легкой промышленности обычно характеризуются длительными сроками пополнения запасов, короткими сезонами продаж и почти непредсказуемым спросом и, следовательно, неточными прогнозами, поэтому в данной работе было так важно рассмотреть методы прогнозирования временных рядов с сезонной составляющей. Данная задача актуализируется необходимостью планирования количества изготавливаемого товара и затрат на производство. Было проведено тестирование и анализ каждой модели и было реализовано из взаимодействия с веб-приложением. Задачи, поставленные в выпускной квалификационной работе, были выполнены. В перспективе работа может быть использована как платформа прогнозирования спроса продуктов для организации и предприятий легкой промышленности.
Возникшие трудности:
- Поиск русскоязычной литературы по теме прогнозирования временных рядов;
- Настройка окружения Python библиотеки fbprophet;
- Вывод результатов прогнозирования в веб приложение.
Возможные улучшения:
- Добавление новых методов прогнозирования временных рядов;
- Реализовать тонкую настройку загруженных файлов в веб-приложении;
- Добавление полноценной системы управления прогнозами и их отображения;
- Хранение результатов прогнозирования по cookie;
- Возможность проводить сравнительный анализ результатов за разные
промежутки времени