Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!ЛР11_14.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
784.38 Кб
Скачать

Задание Вариант №2.

  1. Разработать сценарий прогнозирования объема (спроса) продаж с помощью нейронной сети.

  2. Сформировать дерево отчетов средствами аналитического приложения Deductor Academic.

  3. Оформить отчет. В отчете представить копии сценария, дерева отчетов, копии используемых визуализаторов, результаты прогноза.

Методические указания по выполнению задания

    1. Составьте сценарий прогнозирования объема продаж (например, рис.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

  1. Создайте новый файл проекта (меню Файл – Новый). Перейдите на панель сценариев (меню Вид - Сценарии или кнопка Панель Сценариев на панели инструментов).

  2. Импортируйте исходные данные из текстового файла (Мастер импорта ). Для визуализации импортированных исходных данных выберите табличный способ и диаграмму.

  3. Выполните парциальную предобработку (выделите в окне сценариев ветвь с исходными данными, запустите Мастер обработки , обработчик Очистка - Парциальная обработка ):

  • настройте параметры парциальной обработки:

- восстановление пропущенных данных ;

- редактирование аномальных значений (укажите степень подавления);

- спектральная обработка (укажите степень вычитания шума);

  • запустите процесс обработки;

  • выберите способ отображения данных – Диаграмма (рис. 2);

  • укажите метку узла сценария.

Р ис. 2. Сглаженные данные

  1. Определите наличие/отсутствие сезонности, т.е. установите наличие автокорреляции данных (примените обработчик Data Mining – Автокорреляция к ветви сценария с обработанными данными):

  • настройте параметры автокорреляции (задайте назначение столбцов: ДатаНеиспользуемое, ПродажиИспользуемое. Так как сезонность возможно меньше года (см. рис. 2), задайте значение Количество отсчетов равным 15. Для более удобной интерпретации полученных данных установите «Включить поле отсчетов в набор данных».

  • запустите процесс автокорреляции;

  • выберите способ отображения – Таблица и Диаграмма;

  • укажите метку узла сценария.

  1. Приведите данные к скользящему окну (необходимо выделить ветвь сценария с обработанными данными, вызвать обработчик Трансформация данных – Скользящее окно ):

  • задайте назначение столбцов: ДатаИнформационное, ПродажиИспользуемое; глубина погружения 11, так как автокорреляция подтвердила наличие сезонности, равной 11 неделям. Горизонт прогнозирования – 0 (для текущей даты находим только предыдущие прогнозные показатели за период сезонности);

  • в ыберите способ отображенияТаблица (рис. 3);

  • укажите метку узла сценария.

Рис. 3. Результат работы обработчика «Скользящее окно»

  1. Произведите анализ данных с помощью нейронной сети. Постройте модель прогноза (прогноз на 1 неделю вперед, так как исходные данные представлены по неделям):

  • запустите обработчик Data Mining – Нейросеть для ветви сценария Скользящее окно;

  • задайте назначение столбцов: Продажи – 11 – … – Продажи – 1 – Входные, Продажи – Выходное. Остальные поля – информационные;

  • укажите способ разбиения исходного набора данных на подмножества – Случайно;

  • задайте структуру нейронной сети (укажите количество слоев и нейронов в нейросети);

  • задайте алгоритм и параметры обучения;

  • определите качество обучения: представьте полученные данные в виде графа нейросети и диаграммы рассеяния (рис. 4). Для отображения укажите поля Продажи и Продажи_OUT – реальное и спрогнозированное значение;

  • укажите метку узла сценария.

Рис. 4. Трехслойный граф нейросети и Диаграмма рассеяния

  1. Выполните прогноз на несколько недель вперед, применив обработчик Data Mining – Прогнозирование для ветви сценария Нейросеть:

  • настройте параметры прогнозирования временного ряда (укажите, откуда брать данные для столбца при очередном шаге прогноза, укажите горизонт прогнозирования (на сколько вперед будете прогнозировать), а также для наглядности следует добавить к прогнозу исходные данные, установив в Мастере соответствующий флажок);

  • выберите способ отображения – Диаграмма прогноза (рис. 5);

  • укажите метку узла сценария.

Р ис. 5. Результат прогноза объема продаж

  1. Экспортируйте результат прогноза в текстовый файл (Мастер экспорта ).

  2. Сформируйте дерево отчетов средствами Deductor Academic (меню Вид – Отчеты или кнопка Панель отчетов на панели инструментов).

  3. Сохраните созданный сценарий и дерево отчетов в файле проекта (меню Файл – Сохранить).

Контрольные вопросы

  1. Назначение систем бизнес – интеллекта.

  2. Функции систем бизнес – интеллекта.

  3. Функции приложения Deductor Studio Academic.

  4. Понятие «сценарий».

  5. Понятие «Нейронная Сеть».

  6. Структура Нейронной Сети.

  7. Принцип действия Нейронной Сети.

  8. Задачи, решаемые с помощью Нейронных Сетей.

  9. Назначение инструментов обработки в Deductor Academic при решении задачи прогнозирования.

  10. Назначение инструментов визуализации данных в Deductor Academic при решении задачи прогнозирования.