
- •Лабораторная работа № 11
- •Теоретические сведения
- •Задание Вариант №1
- •Методические указания по выполнению задания
- •Задание Вариант №2.
- •Тема «Обеспечение безопасности корпоративных информационных систем»
- •Тема «Проектирование корпоративных информационных систем» Лабораторная работа № 13 «Моделирование бизнес-процессов с использованием case-средств»
- •Лабораторная работа № 14 «Функционально-стоимостный анализ бизнес - процессов предприятия»
Задание Вариант №2.
Разработать сценарий прогнозирования объема (спроса) продаж с помощью нейронной сети.
Сформировать дерево отчетов средствами аналитического приложения Deductor Academic.
Оформить отчет. В отчете представить копии сценария, дерева отчетов, копии используемых визуализаторов, результаты прогноза.
Методические указания по выполнению задания
Составьте сценарий прогнозирования объема продаж (например, рис.1).
Рис. 1. Сценарий прогнозирования объема продаж
2. Сформируйте файл исходных данных (см. Таблицу 1) в табличном процессоре Excel и сохраните в личной папке с именем .txt.
Таблица 1. Исходные данные
Дата |
Продажи |
Дата |
Продажи |
Дата |
Продажи |
Дата |
Продажи |
03.09.2007 |
30 000 |
29.10.2007 |
66 000 |
24.12.2007 |
30 000 |
18.02.2008 |
72 000 |
10.09.2007 |
78 000 |
05.11.2007 |
54 000 |
31.12.2007 |
30 000 |
25.02.2008 |
66 000 |
17.09.2007 |
72 000 |
12.11.2007 |
54 000 |
07.01.2008 |
54 000 |
03.03.2008 |
48 000 |
24.09.2007 |
78 000 |
19.11.2007 |
66 000 |
14.01.2008 |
54 000 |
10.03.2008 |
42 000 |
01.10.2007 |
84 000 |
26.11.2007 |
72 000 |
21.01.2008 |
78 000 |
17.03.2008 |
42 000 |
08.10.2007 |
30 000 |
03.12.2007 |
54 000 |
28.01.2008 |
48 000 |
24.03.2008 |
42 000 |
15.10.2007 |
60 000 |
10.12.2007 |
60 000 |
04.02.2008 |
66 000 |
|
|
22.10.2007 |
54 000 |
17.12.2007 |
84 000 |
11.02.2008 |
72 000 |
|
|
Создайте новый файл проекта (меню Файл – Новый). Перейдите на панель сценариев (меню Вид - Сценарии или кнопка Панель Сценариев на панели инструментов).
Импортируйте исходные данные из текстового файла (Мастер импорта ). Для визуализации импортированных исходных данных выберите табличный способ и диаграмму.
Выполните парциальную предобработку (выделите в окне сценариев ветвь с исходными данными, запустите Мастер обработки
, обработчик Очистка - Парциальная обработка
):
настройте параметры парциальной обработки:
- восстановление пропущенных данных ;
- редактирование аномальных значений (укажите степень подавления);
- спектральная обработка (укажите степень вычитания шума);
запустите процесс обработки;
выберите способ отображения данных – Диаграмма (рис. 2);
укажите метку узла сценария.
Р
ис.
2. Сглаженные
данные
Определите наличие/отсутствие сезонности, т.е. установите наличие автокорреляции данных (примените обработчик Data Mining – Автокорреляция
к ветви сценария с обработанными данными):
настройте параметры автокорреляции (задайте назначение столбцов: Дата – Неиспользуемое, Продажи – Используемое. Так как сезонность возможно меньше года (см. рис. 2), задайте значение Количество отсчетов равным 15. Для более удобной интерпретации полученных данных установите «Включить поле отсчетов в набор данных».
запустите процесс автокорреляции;
выберите способ отображения – Таблица и Диаграмма;
укажите метку узла сценария.
Приведите данные к скользящему окну (необходимо выделить ветвь сценария с обработанными данными, вызвать обработчик Трансформация данных – Скользящее окно
):
задайте назначение столбцов: Дата – Информационное, Продажи – Используемое; глубина погружения 11, так как автокорреляция подтвердила наличие сезонности, равной 11 неделям. Горизонт прогнозирования – 0 (для текущей даты находим только предыдущие прогнозные показатели за период сезонности);
в
ыберите способ отображения – Таблица (рис. 3);
укажите метку узла сценария.
Рис. 3. Результат работы обработчика «Скользящее окно»
Произведите анализ данных с помощью нейронной сети. Постройте модель прогноза (прогноз на 1 неделю вперед, так как исходные данные представлены по неделям):
запустите обработчик Data Mining – Нейросеть для ветви сценария Скользящее окно;
задайте назначение столбцов: Продажи – 11 – … – Продажи – 1 – Входные, Продажи – Выходное. Остальные поля – информационные;
укажите способ разбиения исходного набора данных на подмножества – Случайно;
задайте структуру нейронной сети (укажите количество слоев и нейронов в нейросети);
задайте алгоритм и параметры обучения;
определите качество обучения: представьте полученные данные в виде графа нейросети и диаграммы рассеяния (рис. 4). Для отображения укажите поля Продажи и Продажи_OUT – реальное и спрогнозированное значение;
укажите метку узла сценария.
|
|
Рис. 4. Трехслойный граф нейросети и Диаграмма рассеяния
Выполните прогноз на несколько недель вперед, применив обработчик Data Mining – Прогнозирование для ветви сценария Нейросеть:
настройте параметры прогнозирования временного ряда (укажите, откуда брать данные для столбца при очередном шаге прогноза, укажите горизонт прогнозирования (на сколько вперед будете прогнозировать), а также для наглядности следует добавить к прогнозу исходные данные, установив в Мастере соответствующий флажок);
выберите способ отображения – Диаграмма прогноза (рис. 5);
укажите метку узла сценария.
Р
ис.
5. Результат
прогноза объема продаж
Экспортируйте результат прогноза в текстовый файл (Мастер экспорта ).
Сформируйте дерево отчетов средствами Deductor Academic (меню Вид – Отчеты или кнопка Панель отчетов на панели инструментов).
Сохраните созданный сценарий и дерево отчетов в файле проекта (меню Файл – Сохранить).
Контрольные вопросы
Назначение систем бизнес – интеллекта.
Функции систем бизнес – интеллекта.
Функции приложения Deductor Studio Academic.
Понятие «сценарий».
Понятие «Нейронная Сеть».
Структура Нейронной Сети.
Принцип действия Нейронной Сети.
Задачи, решаемые с помощью Нейронных Сетей.
Назначение инструментов обработки в Deductor Academic при решении задачи прогнозирования.
Назначение инструментов визуализации данных в Deductor Academic при решении задачи прогнозирования.