Помощь студентам в учебе
ПРОГНОЗИРОВАНИЕ СПРОСА ТОВАРА ЛЕГКОЙ ПРОМЫШЛЕННОСТИ
|
ВВЕДЕНИЕ 4
1. Обзор методов прогнозирования 6
1.1. Авторегрессия (AR) 6
1.2. Скользящая средняя (мА) 6
1.3. Авторегрессионная скользящая средняя (ARMA) 7
1.4. Авторегрессионное интегрированное скользящее среднее (ARIMA) 7
1.5. Несезонная модель ARIMA 7
1.6. Сезонная модель ARIMA (SARIMA) 9
1.7. FBPROPHET 10
2. Архитектура системы 13
2.1. Использованные средства для разработки 13
2.2. Модули архитектуры 13
2.3. Примененные модели прогнозирования временных рядов 13
2.3.1. Реализация SARIMA 14
2.3.2. Fbprophet 15
2.4. LARAVEL 17
2.4.1. Зависимости 18
2.4.2. Базы данных MySQL 18
2.4.3. Модели Laravel 19
2.4.4. Контроллеры и маршруты 20
2.4.5. Отображение данных 21
3. Тестирование 25
3.1. Обработка данных 25
3.2. Моделирование временных рядов с помощью SARIMA 27
3.2.1. Подтверждение прогнозов 28
3.2.2. Создание и визуализация прогнозов 29
3.3. Моделирование временных рядов с пророком 29
3.4. Анализ результатов моделей прогнозирования 31
3.5. Web-приложение
31
ЗАКЛЮЧЕНИЕ
34
СПИСОК ЛИТЕРАТУРЫ
35
ПРИЛОЖЕНИЕ
37
1. Обзор методов прогнозирования 6
1.1. Авторегрессия (AR) 6
1.2. Скользящая средняя (мА) 6
1.3. Авторегрессионная скользящая средняя (ARMA) 7
1.4. Авторегрессионное интегрированное скользящее среднее (ARIMA) 7
1.5. Несезонная модель ARIMA 7
1.6. Сезонная модель ARIMA (SARIMA) 9
1.7. FBPROPHET 10
2. Архитектура системы 13
2.1. Использованные средства для разработки 13
2.2. Модули архитектуры 13
2.3. Примененные модели прогнозирования временных рядов 13
2.3.1. Реализация SARIMA 14
2.3.2. Fbprophet 15
2.4. LARAVEL 17
2.4.1. Зависимости 18
2.4.2. Базы данных MySQL 18
2.4.3. Модели Laravel 19
2.4.4. Контроллеры и маршруты 20
2.4.5. Отображение данных 21
3. Тестирование 25
3.1. Обработка данных 25
3.2. Моделирование временных рядов с помощью SARIMA 27
3.2.1. Подтверждение прогнозов 28
3.2.2. Создание и визуализация прогнозов 29
3.3. Моделирование временных рядов с пророком 29
3.4. Анализ результатов моделей прогнозирования 31
3.5. Web-приложение
31
ЗАКЛЮЧЕНИЕ
34
СПИСОК ЛИТЕРАТУРЫ
35
ПРИЛОЖЕНИЕ
37
Прогнозирование спроса играет важную роль в базовом управлении операциями в качестве входных данных для планирования деятельности. Плохое прогноз — это дефицит или высокий запас товаров, их устаревание, низкий уровень обслуживания, срочные заказы, неэффективное использование ресурсов и задержка, распространяющаяся по всей цепочке поставок. Таким образом, прогнозирование спроса является популярной темой исследований, и за последние несколько десятилетий в литературе было предложено множество моделей для прогнозирования товаров легкой промышленности.
Как правило, высокопроизводительные компании фокусируются на надежных подходах к прогнозированию спроса. Однако проблема прогнозирования спроса сильно варьируется в зависимости от компании и отрасли. В индустрии моды товары обычно характеризуются длительными сроками пополнения запасов, короткими сезонами продаж и почти непредсказуемым спросом и, следовательно, неточными прогнозами [1]. Все эти особенности делают проблему прогнозирования спроса особенно сложной. Компании в индустрии моды уже много лет пытаются управлять спросом, что привело к разработке ряда конкретных методов и методов прогнозирования.
Целью данной выпускной квалификационной работы является разработка системы прогнозирования временных рядов для продаж товара легкой промышленности, главным критерием выбора и реализации методов является учитывание сезонности. Помимо методов прогнозирования с учетом сезонности, необходимо предоставить понятное для использования и быстрое веб-приложение.
Для реализации поставленной цели необходимо решить ряд задач:
- изучить существующие методы прогнозирования временных рядов;
- выбрать стек технологий (язык программирования, библиотеки и стек технологий);
- подобрать данные для тестового прогнозирования;
- выбрать подходящие методы прогнозирования временных рядов;
- реализовать веб приложение с возможностью прогнозировать спроса, товара лёгкой промышленности пользователям.
1. Обзор методов прогнозирования
Для разработки моделей прогнозирования объемов спроса товаров легкой промышленности необходимо провести исследование алгоритмов прогнозирования. Предлагается, исходя из особенностей продаж товаров легкой промышленности, определить наиболее подходящие алгоритмы прогнозирования, которые будут включены в систему. Сложность прогнозирования обусловлена малым количеством данных.
1.1. Авторегрессия (AR)
Метод авторегрессии (AR) моделирует следующий шаг в последовательности как линейную функцию наблюдений на предыдущих временных шагах.
Обозначения для модели включают в себя указание порядка модели p в качестве параметра функции AR, например, AR (p). Например, AR (1) является моделью авторегрессии первого порядка.
Метод подходит для одномерных временных рядов без трендовых и сезонных составляющих.
Как правило, высокопроизводительные компании фокусируются на надежных подходах к прогнозированию спроса. Однако проблема прогнозирования спроса сильно варьируется в зависимости от компании и отрасли. В индустрии моды товары обычно характеризуются длительными сроками пополнения запасов, короткими сезонами продаж и почти непредсказуемым спросом и, следовательно, неточными прогнозами [1]. Все эти особенности делают проблему прогнозирования спроса особенно сложной. Компании в индустрии моды уже много лет пытаются управлять спросом, что привело к разработке ряда конкретных методов и методов прогнозирования.
Целью данной выпускной квалификационной работы является разработка системы прогнозирования временных рядов для продаж товара легкой промышленности, главным критерием выбора и реализации методов является учитывание сезонности. Помимо методов прогнозирования с учетом сезонности, необходимо предоставить понятное для использования и быстрое веб-приложение.
Для реализации поставленной цели необходимо решить ряд задач:
- изучить существующие методы прогнозирования временных рядов;
- выбрать стек технологий (язык программирования, библиотеки и стек технологий);
- подобрать данные для тестового прогнозирования;
- выбрать подходящие методы прогнозирования временных рядов;
- реализовать веб приложение с возможностью прогнозировать спроса, товара лёгкой промышленности пользователям.
1. Обзор методов прогнозирования
Для разработки моделей прогнозирования объемов спроса товаров легкой промышленности необходимо провести исследование алгоритмов прогнозирования. Предлагается, исходя из особенностей продаж товаров легкой промышленности, определить наиболее подходящие алгоритмы прогнозирования, которые будут включены в систему. Сложность прогнозирования обусловлена малым количеством данных.
1.1. Авторегрессия (AR)
Метод авторегрессии (AR) моделирует следующий шаг в последовательности как линейную функцию наблюдений на предыдущих временных шагах.
Обозначения для модели включают в себя указание порядка модели p в качестве параметра функции AR, например, AR (p). Например, AR (1) является моделью авторегрессии первого порядка.
Метод подходит для одномерных временных рядов без трендовых и сезонных составляющих.
Возникли сложности?
Нужна помощь преподавателя?
Помощь в написании работ!
В данной работе была реализована система для прогнозирования спроса товара легкой промышленности. В индустрии моды товары легкой промышленности обычно характеризуются длительными сроками пополнения запасов, короткими сезонами продаж и почти непредсказуемым спросом и, следовательно, неточными прогнозами, поэтому в данной работе было так важно рассмотреть методы прогнозирования временных рядов с сезонной составляющей. Данная задача актуализируется необходимостью планирования количества изготавливаемого товара и затрат на производство. Было проведено тестирование и анализ каждой модели и было реализовано из взаимодействия с веб-приложением. Задачи, поставленные в выпускной квалификационной работе, были выполнены. В перспективе работа может быть использована как платформа прогнозирования спроса продуктов для организации и предприятий легкой промышленности.
Возникшие трудности:
- Поиск русскоязычной литературы по теме прогнозирования временных рядов;
- Настройка окружения Python библиотеки fbprophet;
- Вывод результатов прогнозирования в веб приложение.
Возможные улучшения:
- Добавление новых методов прогнозирования временных рядов;
- Реализовать тонкую настройку загруженных файлов в веб-приложении;
- Добавление полноценной системы управления прогнозами и их отображения;
- Хранение результатов прогнозирования по cookie;
- Возможность проводить сравнительный анализ результатов за разные
промежутки времени
Возникшие трудности:
- Поиск русскоязычной литературы по теме прогнозирования временных рядов;
- Настройка окружения Python библиотеки fbprophet;
- Вывод результатов прогнозирования в веб приложение.
Возможные улучшения:
- Добавление новых методов прогнозирования временных рядов;
- Реализовать тонкую настройку загруженных файлов в веб-приложении;
- Добавление полноценной системы управления прогнозами и их отображения;
- Хранение результатов прогнозирования по cookie;
- Возможность проводить сравнительный анализ результатов за разные
промежутки времени
1. Предсказываем будущее с помощью библиотеки Facebook Prophet
[Электронный ресурс]. -2017. - URL:
https://www.pvsm.ru/python/250581 (дата обращения 24.03.2019).
2. Авторегрессионное интегрированное скользящее среднее
[Электронный ресурс]. -2015. - URL:
http://www.machinelearning.ru/wiki/index.php?title=Autoregressive_Integra ted_Moving_Average (дата обращения 2.04.2019).
3. 11 Classical Time Series Forecasting Methods in Python (Cheat Sheet)
[Электронный ресурс]. -2017. - URL:
https://machinelearningmastery.com/time-series-forecasting-methods-in- python-cheat-sheet/ (дата обращения 5.04.2019).
4. Forecasting Time Series with Multiple Seasonalities using TBATS in Python [Электронный ресурс]. -2016. - URL: https://medium.com/intive- developers/forecasting-time-series-with-multiple-seasonalities-using-tbats- in-python-398a00ac0e8a (дата обращения 10.04.2019).
5. Time Series Forecasting with Prophet [Электронный ресурс]. -2016. -
URL: https://towardsdatascience.com/time-series-forecating-with-prophet-
54f2ac5e722e (дата обращения 16.04.2019).
6. Dynamic Product Aquisition in Closed Loop Supply Chains. International Journal of Production Research [Текст] / S. Minner , G.P. Kiesmuller. - 2012. - С. 128— 132.
7. Методика построения модели Arima для прогнозирования динамики
временных рядов [Электронный ресурс]. -2014. - URL:
https://cyberleninka.ru/article/n/metodika-postroeniya-modeli-arima-dlya- prognozirovaniya-dinamiki-vremennyh-ryadov (дата обращения
20.04.2019) .
8. Заметки по R: ARMA модели. [Электронный ресурс]. -2013. - URL: https://bdemeshev.github.io/r_cycle/cycle_files/31_arma_models.html (дата обращения 27.04.2019).
9. Quick Start FBPROPHET. [Электронный ресурс]. - 2014. - URL: https://facebook.github.io/prophet/docs/quick_start.html (дата обращения
28.04.2019) .
10. Архитектура MVC. [Электронный ресурс]. -2011. - URL:
https: //github .com/codedokode/pasta/blob/master/arch/mvc.md (дата
обращения 6.05.2019).
[Электронный ресурс]. -2017. - URL:
https://www.pvsm.ru/python/250581 (дата обращения 24.03.2019).
2. Авторегрессионное интегрированное скользящее среднее
[Электронный ресурс]. -2015. - URL:
http://www.machinelearning.ru/wiki/index.php?title=Autoregressive_Integra ted_Moving_Average (дата обращения 2.04.2019).
3. 11 Classical Time Series Forecasting Methods in Python (Cheat Sheet)
[Электронный ресурс]. -2017. - URL:
https://machinelearningmastery.com/time-series-forecasting-methods-in- python-cheat-sheet/ (дата обращения 5.04.2019).
4. Forecasting Time Series with Multiple Seasonalities using TBATS in Python [Электронный ресурс]. -2016. - URL: https://medium.com/intive- developers/forecasting-time-series-with-multiple-seasonalities-using-tbats- in-python-398a00ac0e8a (дата обращения 10.04.2019).
5. Time Series Forecasting with Prophet [Электронный ресурс]. -2016. -
URL: https://towardsdatascience.com/time-series-forecating-with-prophet-
54f2ac5e722e (дата обращения 16.04.2019).
6. Dynamic Product Aquisition in Closed Loop Supply Chains. International Journal of Production Research [Текст] / S. Minner , G.P. Kiesmuller. - 2012. - С. 128— 132.
7. Методика построения модели Arima для прогнозирования динамики
временных рядов [Электронный ресурс]. -2014. - URL:
https://cyberleninka.ru/article/n/metodika-postroeniya-modeli-arima-dlya- prognozirovaniya-dinamiki-vremennyh-ryadov (дата обращения
20.04.2019) .
8. Заметки по R: ARMA модели. [Электронный ресурс]. -2013. - URL: https://bdemeshev.github.io/r_cycle/cycle_files/31_arma_models.html (дата обращения 27.04.2019).
9. Quick Start FBPROPHET. [Электронный ресурс]. - 2014. - URL: https://facebook.github.io/prophet/docs/quick_start.html (дата обращения
28.04.2019) .
10. Архитектура MVC. [Электронный ресурс]. -2011. - URL:
https: //github .com/codedokode/pasta/blob/master/arch/mvc.md (дата
обращения 6.05.2019).
Работу высылаем на протяжении 30 минут после оплаты.
Подобные работы
- ПРОГНОЗИРОВАНИЕ СПРОСА ТОВАРА ЛЕГКОЙ ПРОМЫШЛЕННОСТИ
Дипломные работы, ВКР, информатика. Язык работы: Русский. Цена: 6500 р. Год сдачи: 2019 - ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ СБЫТОВОЙ ДЕЯТЕЛЬНОСТИ ТЕКСТИЛЬНОГО ПРЕДПРИЯТИЯ НА ОСНОВЕ СОВЕРШЕНСТВОВАНИЯ ПЛАНИРОВАНИЯ УСЛОВИЙ РЕАЛИЗАЦИИ ТЕКСТИЛЬНОЙ ПРОДУКЦИИ
Диссертация , экономика. Язык работы: Русский. Цена: 500 р. Год сдачи: 2000 - ФОРМИРОВАНИЕ ЦЕНОВОЙ ПОЛИТИКИ (НА ПРИМЕРЕ ООО «ПОКРОВ»)
Бакалаврская работа, финансы и кредит. Язык работы: Русский. Цена: 5600 р. Год сдачи: 2016 - Проект по оптимизации товарной политики предприятия
Дипломные работы, ВКР, менеджмент. Язык работы: Русский. Цена: 6500 р. Год сдачи: 2019 - Исследование потребительских свойств, оценка качества и конкурентоспособности льняных тканей
Дипломные работы, ВКР, технология питания. Язык работы: Русский. Цена: 4225 р. Год сдачи: 2016 - Спрос на потребительские товары, его виды и необходимость их изучения в торговле.
Курсовые работы, экономика. Язык работы: Русский. Цена: 970 р. Год сдачи: 2007 - Спрос на потребительские товары, его виды и необходимость их изучения в торговле
Курсовые работы, маркетинг. Язык работы: Русский. Цена: 1200 р. Год сдачи: 2007 - Маркетинговые исследования в формировании стратегии развития предприятия (на материалах ООО «Тиком»)
Бакалаврская работа, маркетинг. Язык работы: Русский. Цена: 5750 р. Год сдачи: 2017 - АНАЛИЗ АССОРТИМЕНТА ТОВАРОВ И ПУТИ ЕГО СОВЕРШЕНСТВОВАНИЯ В ПРЕДПРИЯТИИ ТОРГОВЛИ
Бакалаврская работа, маркетинг. Язык работы: Русский. Цена: 4325 р. Год сдачи: 2016