- •Интеллектуальный анализ данных Лабораторный практикум
- •5.05010101 «Обслуживание программных систем и комплексов»
- •Касилов о.В., Компаниец в.А.
- •Содержание
- •Вступление
- •Лабораторная работа № 1
- •Начало работы с системой Deductor Studio 5 .2
- •Мастер импорта;
- •Сценарии
- •Базовые визуализаторы
- •Построение многомерной диаграммы
- •Работа с визуализатором Таблица
- •Очистка данных
- •Парциальная предобработка
- •Редактирование аномальных значений
- •Спектральная обработка (сглаживание)
- •Факторный анализ
- •Корреляционный анализ
- •Дубликаты и противоречия
- •Лабораторная работа № 2 трансформация данных
- •Разбиение даты
- •Преобразование данных к скользящему окну
- •Группировка данных
- •Слияние данных
- •Квантование
- •Настройка набора данных
- •Фильтрация данных
- •Сортировка, замена значений
- •Замена значений
- •Кросс-таблица
- •Свёртка столбцов
- •Вопросы для проверки
- •Лабораторная работа № 3 работа с хранилищем данных
- •Рассмотрим пример проектирования структуры хд
- •Создание нового хранилища данных
- •Настройка подключения хранилища данных
- •Проектирование структуры хранилища данных
- •Наполнение хранилища данных
- •Извлечение информации из хранилища данных Импорт из процесса
- •Импорт из измерения
- •Кубы в Deductor Warehouse
- •Самостоятельная работа по созданию хранилища данных
- •Вопросы для проверки
- •Лабораторная работа № 4
- •Многомерный анализ данных при помощи встроенного в Deductor olap модуля.
- •Добавление новых данных в хд
- •Получение olap-отчетов
- •Формирование отчета по объемам продаж за последние четыре месяца по товарным группам
- •Манипуляции с измерениями
- •Формирование отчета по каждой аптеке за каждый месяц
- •Фильтрация
- •Построение аналитической отчетности
- •Самостоятельная работа по созданию кросс-таблицы и кросс- диаграммы
- •Вопросы для проверки
- •Лабораторная работа № 5
- •Узел Калькулятор
- •Задание
- •Проведение abc-анализа
- •Суть метода
- •Алгоритм авс-анализа
- •Выполнение abc-анализа
- •Stat("ИмяСтолбца";"Тип")
- •CumulativeSum("ИмяПоля"; ["ИмяПоляГруппы"])
- •Проведение xyz-анализа
- •Суть метода
- •Алгоритм xyz-анализа
- •Выполнение xyz-анализа
- •Проведение abc-xyz-анализ
- •Суть метода
- •Выполнение abc-xyz -анализа
- •Вопросы для проверки
- •Лабораторная работа № 6
- •1. Логистическая регрессия и roc-анализ
- •Деревья решений
- •Прогнозирование с помощью линейной регрессии
- •Прогнозирование с помощью построения пользовательских моделей
- •Лабораторная работа № 7 искусственные нейронные сети
- •1. Искусственные нейронные сети
- •Пример работы многослойного персептрона
- •Аппроксимация многомерных функций
- •Лабораторная работа № 8
- •Кластеризация с помощью алгоритма k-means
- •2. Сегментация клиентов телекоммуникационой компании с использованием карт Кохонена
- •Кластеризация при равном весе входных атрибутов
- •Кластеризация при различных весах входных атрибутов. Акцент на выделении кластера Активная молодеж ь
- •Кластеризация при ограничении набора входных атрибутов. Акцент на выделении кластера Активная молодеж ь
- •Лабораторная работа № 9 ассоциативные правила
- •Алгоритм поиска ассоциативных правил
- •Создание ассоциативных правил для анализа покупательских корзин для стимулирования спроса
- •Интерпретация ассоциативных правил
- •Полезные советы:
- •4. Визуализатор Что-если в ассоциативных правилах
- •Список литературы
- •Інтелектуальний аналіз даних Лабораторний практикум
Фильтрация
В Кубе можно выполнять фильтрацию либо по значениям фактов, либо по значениям измерений. Для этого необходимо использовать оператор Селектор.
Исходный OLAP-куб содержит 8 товарных групп.
В окне Настройка измерений следует выбрать измерение Группа
(рис. 4.18).
Рисунок 4.18 – Выбор измерения Группа
В окне Настройка фактов выбираем факт Количество и устанавливаем в качестве вариантов отображения Значение и Процент по вертикали (рис. 4.19).
Рисунок 4.19 – Настройка факта Количество
В результате получили следующий Куб (рис. 4.20).
Можно использовать скрытое измерение Наименование отдела и выяснить в процентном соотношении, в какой Аптеке, какая Группа товаров продавалась активнее.
Рисунок 4.20 – Результирующий Куб с заданной фильтрацией
3) Пусть нужно определить товарные группы, приносящие 80 % выручки. Для этого выполняем следующие действия.
Применим к кубу селектор
.
В окне селектора выбираем условие Доля от общего, установив его значение равным 80 (рис. 4.21).
Рисунок 4.21 – Применение к кубу оператора Селектор
Результат приведен на следующем рисунке (рис. 4.22):
Рисунок 4.22 – Результат применения оператора Селектор
Кросс-диаграмма
Кросс-диаграмма представляет собой график заданного типа, построенный на основе куба. Основное отличие кросс-диаграммы от обычной диаграммы в том, что она однозначно соответствует текущему состоянию куба и при любых ее изменениях изменяется соответственно (рис. 4.23).
Для построения кросс-диаграммы
необходимо нажать кнопку
.
Рисунок 4.23 – Построение кросс-диаграммы
Видно, какие Группы товаров покупались больше всего.
Построение аналитической отчетности
Аналитическая отчетность (отчеты) – это одно из средств визуализации и консолидации результатов анализа данных для конечного пользователя. Аналитическая отчетность обеспечивает быстрый доступ к результатам анализа, не требуя от пользователя навыков анализа данных и работы в пакете Deductor. При работе с отчетами пользователь не видит сценарий анализа данных, ему доступны только конечные результаты (выдержки) из работы аналитика.
Для создания аналитической
отчетности необходимо в меню
Вид выбрать
пункт Отчеты,
или нажать соответствующую кнопку на
панели
инструментов
.
В результате
в рабочей
части
экрана
появится
панель
Отчеты.
Каждый
узел
дерева
отчетности
связан
со
своим
узлом
в
дереве сценария.
Для
создания
нового
отчета
необходимо
нажать
на
кнопку
на
панели
инструментов
или
выбрать
соответствующую
команду
Добавить
узел
из
всплывающего меню. В
результате откроется окно Выбор
узла в котором следует
выделить узел дерева сценария, где
содержится нужная
выборка
данных и щелкнуть по
кнопке Выбрать (рис.
4.24).
В результате использования перечисленных операций получим дерево отчетов. Пример изображен на рисунке (рис. 4.25).
-
Рисунок 4.24 – Выбор узла
Рисунок 4.25 – Дерево отчетов
