Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Аналитическое решение для прогнозирования спроса в системе Deductor
Создан заказ №626536
18 мая 2015

Аналитическое решение для прогнозирования спроса в системе Deductor

Как заказчик описал требования к работе:
Цель работы – разработка в системе Deductor сценария для решения задачи прогнозирования спроса на Проект «Аналитическое решение для прогнозирования спроса в системе Deductor» Работу можно выполнять индивидуально или в группе до 3 человек. Если вы выполняли прогноз на основе предоставленных данны х (продажи стройматериалов), то в архив необходимо поместить только проект Deductor (.ded) и документ Word с отчетом. Если вы использовали собственный набор данных, то его необходимо добавить в архив. Не забудьте в отчёте указать всех участников. При создании сценария указывайте относительный путь к файлу данных, т.е. только имя файла данных, без директории. Штраф за невнимательность – 20%. Требования Цель работы – разработка в системе Deductor сценария для решения задачи прогнозирования спроса на основе исторических данных о продажах. Исходные данные представляют собой выгрузку из учетной системы по склада-магазина по продаже стройматериалов (файл materials.txt). Необходимо реализовать: 1. Прогнозирование на уровне товарных групп на горизонте в 6 месяцев с использованием нескольких моделей (например, экспоненциальное сглаживание, экспоненциально взвешенное скользящее среднее, скользящее среднее с различным окном, авторегрессия, нейросеть; рекомендуется по каждому типу модели реализовать несколько вариантов с разными параметрами или наборами входных переменных). 2. Расчет ошибки прогноза по каждой модели (MAE, MAPE, MSE, RMSE, BIAS). 3. Автоматический выбор наилучшей модели по критерию наименьшей ошибки (на историческом периоде или на тестовом периоде при прогнозе ex post – если позволяет объем данных) 4. Декомпозиция прогноза для группы до отдельных товаров на горизонте в 2 месяца 5. Необходимую для построения и анализа моделей, а также для принятия решений визуализацию результатов, которую необходимо добавить на панель отчетов в Deductor. 6. Текстовый отчет, в котором поясняются основные этапы построения аналитического решения и анализируются результаты. Качество подготовки отчета (последовательность, полнота, отсутствие логических ошибок, обоснованность решений и выводов, а главное – самостоятельность написания) имеет решающее значение при оценке вашей работы. При обнаружении копирования чужих сценариев или отчетов все соучастники получают за работу 0 (и первоначальный автор тоже). В отчете необходимо пояснить, почему вы приняли те или иные решения при построении сценария, а не что именно надо нажать или выбрать в Deductor. При этом необходимо иллюстрировать ваши рассуждения статистическими данными и графиками из программы. Имеет смысл рассмотреть, почему вы решили включить именно эти модели, как подбирали их параметры, по какому критерию выбирали лучшую модель, охарактеризовать устойчивость работы вашего сценария на разных данных. Нормальный объем отчета 5-10 страниц, написанных по существу вопроса. Рекомендации по выполнению работы: 1. Из файла materials.txt необходимо загрузить выгрузить данные о продажах (указывайте относительный путь к файлу, т.е. просто materials.txt, а не C:\XXX\YYY\materials.txt) Объект прогнозирования – продажи строительных материалов (в разрезе групп и номенклатур) в натуральных единицах. 2. При разработке сценария каждая группа должна рассматриваться отдельно, для этого необходимо отфильтровать продажи только по текущей группе. Прогнозирование для других групп производится с использованием узла «Групповая обработка» 3. Сгруппируйте данные в месячные периоды с детализацией до товарной группы. Убедитесь в том, что результат является временным рядом. По графику определите, какие закономерные компоненты в нем содержатся, и какие модели можно использовать. 4. Для моделей авторегрессии набор входных переменных (лагов) можно подобрать экспериментально, или с использованием коррелограммы. Предварительно необходимо привести ряд к стационарности, вычислив простую разность. Рекомендую в любом случае делать несколько моделей с разным набором входных переменных, т.к. для разных товарных групп нужны разные лаги. Как правило, нужны 1-3 ближайших месяца и прошлогоднее значение (лаг 12). 5. Модели прогнозирования реализуются с помощью узлов «Экспоненциальное сглаживание», «Пользовательская модель» (его можно применять для скользящего среднего), «Линейная регрессия» - для моделей авторегрессии и «Нейросеть». В пользовательских моделях для среднего можно использовать обычную формулу (усреднение по окну), либо функцию MovingAverage. Для экспоненциально-взвешенного скользящего среднего (последние наблюдения получают больший вес) можно использовать функцию ExpMovingAverage(). В Deductor есть и другие функции прогнозирования: Addictive, Multiplicative, ARIMA, AutoRegression. Попробуйте их использовать, если владеете теорией построения этих моделей. В ветви сценария для каждой модели добавьте в набор данных вычисляемый столбец с названием модели, чтобы в дальнейшем можно было отдельно обрабатывать результаты каждой модели и оставить только лучший прогноз. 6. Для расчета ошибки прогноза посчитайте абсолютное отклонение, квадрат отклонения, относительное отклонение после построения модели по столбцам Количество и Количество_OUT. Относительное отклонение считается по формуле: |Факт – Прогноз | / Факт * 100 Предусмотрите, что факт может иметь нулевое значение. В этом случае относительное отклонение должно быть равно нулю, если и прогноз нулевой и 100%, если факт и прогноз различаются. Чтобы посчитать показатели ошибки по ряду в целом (MAE, MAPE, MSE, BIAS), необходимо использовать группировку по коду модели с подсчетом среднего по фактам ошибки. RMSE – это корень из MSE. 7. Выбор наилучшей модели производится методом TOP-n анализа: меры ошибки по всем моделям собираются в один набор данных (слияние с узлом, объединение), который нужно упорядочить по возрастанию ошибки (можете использовать любой показатель, хотя обычно используется средний квадрат ошибки - MSE). Затем при помощи группировки можно оставить только первую строку из набора данных. Для этого укажите, что название модели – это не измерение, а факт, и поставьте агрегирующую функцию – “первый”. 8. Прогнозы, полученные по разным моделям, объединяются при помощи обработчика “Слияние с узлом” (объединение). Чтобы оставить прогноз только по лучшей модели (ее название и меры ошибки определены на предыдущем шаге), необходимо соединить набор с объединенными прогнозами и набор с кодом лучшей модели при помощи внутреннего соединения. В результате прогнозы по моделям, коды которых не совпадают кодом лучшей модели, исчезнут (см. также пояснение в файле Как получить лучший прогноз.xlsx). 9. Чтобы получить потоварный прогноз на основе прогноза для группы, необходимо отфильтровать данные на требуемом горизонте и применить узел «Разгруппировка» 10. Обработка других групп производится при помощи узла «Групповая обработка» 11. В данных прогноза присутствуют только артикулы. Чтобы сделать результаты более понятными пользователю, можно добавить данные о наименовании товара и группе, соединив прогноз со списком товаров по категориям с помощью обработчика «Слияние с узлом» (по ключу Код товара). Отчет оформите в виде экранных форм с пояснениями. Оформление контрольной работы в Microsoft Word. Файл программы Deductor тоже выслать.
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
19 мая 2015
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Марина1701
5
скачать
Аналитическое решение для прогнозирования спроса в системе Deductor.docx
2020-07-20 06:19
Последний отзыв студента о бирже Автор24
Общая оценка
4.4
Положительно
Работа выполнена быстро и качественно, расписано всё очень подробно. В очередной раз огромнейшее спасибо!!!)

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Создать веб-приложение с использованием фреймворка Flask
Другое
Информационные технологии
Стоимость:
300 ₽
разработка структуры программы и модульное программирование
Реферат
Информационные технологии
Стоимость:
300 ₽
Контроль трафика работников
Дипломная работа
Информационные технологии
Стоимость:
4000 ₽
Проектирование локальной вычислительной сети организации
Курсовая работа
Информационные технологии
Стоимость:
700 ₽
сетевое планирование при организации ремонта электрооборудования
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Разработать алгоритм решения задачи заданного варианта и построить схему алгоритма
Лабораторная работа
Информационные технологии
Стоимость:
300 ₽
Методология ARIS, ее преимуществ и недостатки.
Курсовая работа
Информационные технологии
Стоимость:
700 ₽
Исследование путей повышения производительности ПК.
Лабораторная работа
Информационные технологии
Стоимость:
300 ₽
Специализированный портал дистанционного обучения по информационным технологиям
Дипломная работа
Информационные технологии
Стоимость:
4000 ₽
Тема: Модели электронного бизнеса (практические занятия 1-3)
Отчёт по практике
Информационные технологии
Стоимость:
700 ₽
Тинкеркад, построение схем на сайте www.tinkercad.com
Лабораторная работа
Информационные технологии
Стоимость:
300 ₽
Сделать три контрольные
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Многомерный статистический анализ в экономике
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Графическое моделирование и способы функционального описания систем.
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
CISC и RISC архитектуры процессоров персональных компьютеров.
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Выполнить таблицу и тест по информационным технологиям. С-01460
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Аналитический обзор на тему "Разработка игрового приложения для AR/VR гарнитуры Meta Quest 3"
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
JAVA_2
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Оформлення звітів за допомогою текстового процессора
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Использование информационных технологий в сфере управления персоналом
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Определение системы по принципу “черного ящика ”
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Информационные технологии в ландшафтной архитектуре.
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Базовые инф технологии. Разработать и создать в среде QGIS векторную электронную карту
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Читай полезные статьи в нашем
Интернет магазин
При организации интернет-магазина его сотрудники (продавцы, кассиры) могут быть территориально разобщенными с возможностью общения и обмена информацией между собой или с покупателями с помощью электронных средств связи.
Принцип электронной торговли в интернет-магазине основан на принципе традиционной торговли.
Т.к. основное назначение интернет-магазинов – электронная торговля, они являются полноценн...
подробнее
История создания компьютерных сетей
Развитие компьютерных сетей предопределило развитие вычислительной техники и средств телекоммуникаций.
Попытки создания компьютерных сетей начались ещё в 1960 -х годах. Использовались системы телеобработки данных (СТД), которые были построены на базе больших (а позднее мини) ЭВМ.
Средством передачи данных служила телефонная сеть, а модемы, абонентские пункты и устройства коммутации – основными элем...
подробнее
Какие типы компьютерных сетей образуют интернет
Но такие сети не могут обеспечить совместный доступ к информации пользователям, которые находятся, например, в разных частях города.
В таком случае доступ к информации могут обеспечить региональные сети, которые объединяют компьютеры одного региона (города, страны, континента).
Множество учреждений (например, военные организации, банки и т.п.), заинтересованных в защите информации от несанкционирова...
подробнее
Понятие модели и объекта, классификация моделей
В ходе своей деятельности люди используют модели, т.е. создают образ, копию того объекта, с которым им приходится работать. Человек, когда продумывает план действий, представляет результат своих действий, строит модель в уме.
Объект, для которого создают его модель, называют оригиналом или прототипом. Модель не является абсолютной копией своего прототипа, а лишь отражает основные его качества и сво...
подробнее
Интернет магазин
При организации интернет-магазина его сотрудники (продавцы, кассиры) могут быть территориально разобщенными с возможностью общения и обмена информацией между собой или с покупателями с помощью электронных средств связи.
Принцип электронной торговли в интернет-магазине основан на принципе традиционной торговли.
Т.к. основное назначение интернет-магазинов – электронная торговля, они являются полноценн...
подробнее
История создания компьютерных сетей
Развитие компьютерных сетей предопределило развитие вычислительной техники и средств телекоммуникаций.
Попытки создания компьютерных сетей начались ещё в 1960 -х годах. Использовались системы телеобработки данных (СТД), которые были построены на базе больших (а позднее мини) ЭВМ.
Средством передачи данных служила телефонная сеть, а модемы, абонентские пункты и устройства коммутации – основными элем...
подробнее
Какие типы компьютерных сетей образуют интернет
Но такие сети не могут обеспечить совместный доступ к информации пользователям, которые находятся, например, в разных частях города.
В таком случае доступ к информации могут обеспечить региональные сети, которые объединяют компьютеры одного региона (города, страны, континента).
Множество учреждений (например, военные организации, банки и т.п.), заинтересованных в защите информации от несанкционирова...
подробнее
Понятие модели и объекта, классификация моделей
В ходе своей деятельности люди используют модели, т.е. создают образ, копию того объекта, с которым им приходится работать. Человек, когда продумывает план действий, представляет результат своих действий, строит модель в уме.
Объект, для которого создают его модель, называют оригиналом или прототипом. Модель не является абсолютной копией своего прототипа, а лишь отражает основные его качества и сво...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы