OLAP Кубы



В версиях SPSS, начиная с 12.0, появилась возможность создания OLAP - Online Analytical Processing - кубов. Соответствующая процедура вычисляет итоги, средние значения и другие одномерные статистики для количественных переменных внутри категорий одной или нескольких категориальных группирующих переменных. OLAP процедура позволяет создать отдельный слой для каждой категории каждой группирующей переменной. Заметим, что логика работы с OLAP кубами во многом напоминает работу со сводными таблицами Microsoft Excel.

Например, для данных файла Работники.sav с помощью OLAP процедуры можно найти среднюю зарплату и средний стаж сотрудников каждого пола и каждой категории занятости.

OLAP процедура позволяет одновременно рассчитывать следующие статистики: сумма, число наблюдений, среднее значение, медиана, групповая медиана, стандартная ошибка среднего, минимум, максимум, размах, значение переменной для первой категории группирующей переменной, значение переменной для последней категории группирующей переменной, стандартное отклонение, дисперсия и многие другие.

Создание OLAP кубов

Для получения итогов выполните команду : Analyze\Reports\ OLAP Cubes…(Анализ\ Отчеты\OLAP кубы...)

В диалоговом окне OLAP Кубы выберите одну или несколько количественных анализируемых переменных.

Рис. 1. Диалоговое окно OLAP Cubes

 

Выберите одну или несколько категориальных группирующих переменных.

Для данных файла Работники.sav диалоговое окно OLAP Cubes представлено на Рис. 1.

Выбрать, какие итоговые функции будут рассчитаны, можно нажав кнопку Statistics (Статистики). В диалоговом окне OLAP Cubes: Statistics следует добавить или убрать вычисляемые статистики. Нажмите кнопку Continue (Продолжить).

 

Рис. 2. Диалоговое окно OLAP Cubes: Statistics

В результате получится таблица, приведенная на Рис. 3.

Рис. 3. Пример OLAP Куба

На первый взгляд, этот результат ничем не примечателен, более того отсутствуют «обещанные» итоги по группам категориальных переменных. Для того чтобы их увидеть необходимо, дважды щелкнуть на OLAP Кубе. В строке Пол и Категория занятости появятся стрелки, позволяющие активизировать поля со списками – категориями, по которым подводятся итоги (см. Рис. 4). В традиционной терминологии они называются «слоями».

 

 

Рис. 4. Поле со списком, для выбора слоя OLAP Куба

Изменить структуру уже созданного OLAP Куба можно, активизировав с помощью кнопки Поля вращения на Панели инструментов одноименного диалогового окна. Кнопка Поля вращения на Рис. 5 выделена прямоугольником.

На Рис. 5 подписаны все элементы, позволяющие управлять структурой OLAP Куба. Например, чтобы поменять порядок группирующих переменных нужно мышью поменять местами обозначающие их элементы.

Описание соответствующих манипуляций достаточно многословно. Лучшим способом понимания технологии изменения структуры OLAP Куба, на наш взгляд, является экспериментальный путь. Попробуйте «подвигать» в диалоговом окне Поля вращения управляющие элементы и проанализируйте результат.

 

Рис. 5. Диалоговое окно Поля вращения