Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лабораторных работ 2003.docx
Скачиваний:
77
Добавлен:
12.03.2015
Размер:
8.67 Mб
Скачать
      1. Кластерный анализ

Знакомство с возможностями кластерного анализа в ППП Statistica приводится на примере анализа уровня жизни населения различных регионов. Задача состоит в том, чтобы разбить регионы на несколько групп, в которых регионы мало отличаются друг от друга (существенно меньше, чем в целом).

Примечание

Задача эта сложна, так как сравнивать регионы нужно не по какому-то одному параметру, а по нескольким параметрам одновременно

Кластерный анализ производится при помощи модуля «Statistics/MultivariateExploratory/ClusterAnalysis». После выбора данного модуля отобразиться диалоговой окно выбора метода проведения кластерного анализа (рис.):

Рисунок 5.121

  1. В строке меню из пункта Статистикавыберите модульМногомерные исследовательские методыподмодульАнализ кластеров(Cluster Analysis). Откроется стартовая панель модуляАнализ кластеров (Cluster Analysis):

Рис. 3.2. Стартовая панель модуля Кластерный анализ

  1. Выберите метод. Для этого посмотрите на стартовую панель, в главной части которой находится список методов кластерного анализа, реализованных в STATISTICA 6.0.В списке методов выбратьk-meansclustering(метод k-средних) и нажмите кнопкув правом верхнем углу панели. Диалоговое окно методаk-means появится на экране:

Рис. 3.3. Диалоговое окно метода k-means

  1. Выберите переменные для анализа. Нажмите кнопку Variables (Переменные)в левом верхнем углу текущего окна и откроется диалоговое окно:Select variables for the analysis (Выбор переменных для анализа). Нажмите вначалеShiftи удерживая эту кнопку на клавиатуре выберите следующие параметры:DISPANCER(S), FIST LIFE(S), DEATH RATE(S), ALCOGOL(S), а затем нажмите кнопку.

Рис. 3.4. Выбор переменных для Кластерного анализа

  1. Установите начальные значения. Посмотрите на поле Cluster (Кластер), находящееся ниже кнопки Variables (Переменные).Нажав на стрелку в этом поле, выберите пункт менюCases(rows) (Случаи), так как кластеризуемые районы являются случаями в исходном файле данных.

  • В поле Number of clusters (Число кластеров)нужно определить число групп, на которые хотим разбить районы. Запишите в этом поле число 3.

  • В строке Number of(iterations) (Число итераций)задается максимальное число итераций, используемых при построении классов. Задайте, например, число 11.

  • Группа опций Начальные центры кластера(Initial cluster centres)позволяет задать начальные центры кластеров. ВыберетеОтсортируйте расстояния и возьмите измерения в постоянных интервалах(Sort distances and take observations at constant intervals).

Вопрос: Изменится ли результаты классификации, если выбрать другие опции Начальные центры кластера (Initial cluster centres)? Проверьте это экспериментально, после того как разберете данный пример.

После того как все установки сделаны, нажмите кнопку в верхнем правом углу окна k-meansclustering(метод k-средних) и запустите вычислительную процедуру.

  1. Просмотр результатов кластеризации. В окне результатов в верхней части приведена следующая информация:

  • Количество переменных (Numberofvariables) – 4;

  • Число регистров (Numberofcases) – 64;

  • K-means clustering of cases – Метод кластеризации k-means clustering;

  • Количество групп (Number of cluster) – 3;

  • Solution was obtained after 3 iterations – Решение найдено после 3 итераций.

Рис. 3.5. Окно результатов кластеризации районов по методу средних

Выберите закладку Расширенный (Advanced). Данное диалоговое окно состоит из двух частей: верхней – информационной, и нижней, где содержатся функциональные кнопки, позволяющие всесторонне просмотреть результаты анализа.

  • Функциональная кнопка Кластерные усреднения & евклидова расстояния (Cluster Means&Euclidean Distances)позволяет вывести таблицы, в первой из которых указаны средние для каждого кластера (усреднение производится внутри кластера):

Рис. 3.6. Средние значения для каждого кластера

Во второй таблице указаны, евклидовы расстояния и квадраты евклидовых расстояний между кластерами.

Рис. 3.7. Евклидовы расстояния и квадраты евклидовых расстояний между кластерами

В данной таблице даны евклидовы расстояния между средними кластеров (по каждому из параметров внутри кластера вычисляется среднее, получается 3 точки в пятимерном пространстве, и между ними находится расстояние). Из таблицы видно, что расстояние между первым и вторым кластерами 1,303, а например, между вторым и третьим – 0,755. Над диагональю в таблице даны квадраты расстояний между кластерами.

  • Кнопка Анализ дисперсии(Analysis of variation)позволяет просмотреть таблицу дисперсионного анализа, где например, МеждуSS– внутригрупповая дисперсия (изменчивость), ВнутренняяSS– межгрупповая дисперсия.

Рис. 3.8. Результаты дисперсионного анализа

  • Функциональная кнопка Граф усреднений(Graph of means)позволяет посмотреть средние значения для каждого кластера на линейном графике (графики средних значений характеристик районов для каждого кластера).

Рис. 3.9. График средних для каждого кластера

  • Кнопка Описательная статистика для каждого кластера(Descriptive Statistics for each clusters)открывает электронные таблицы с описательными статистиками для каждого кластера (среднее, стандартное отклонение, дисперсия).

Рис. 3.10. Описательные статистики для первого кластера

  • Чтобы посмотреть, как распределились районы по кластерам, нажмите кнопку Элементы каждого кластера & расстояния(Member of each cluster&distances).На экране появятся 3 электронные таблицы с номерами районов, отнесенных к определенным кластерам. В строках таблиц указано расстояние от каждой машины до центра кластера. Например, в первом кластер попало 13 районов с номерами 1, 3, 5, 6, 17,18 и т.д.

Рис. 3.11. Элементы первого кластера и расстояния

  • Кнопка Сохранить классификации и расстояния (Save classifications and distances)позволяет сохранить результаты классификации в файлеSTATISTICAдля дальнейшего исследования, результаты анализа формируются в отдельную таблицу, в которой указаны номера кластеров, в который попал каждый случай (район), и расстояние от центра кластера до каждого случая (района.)

Теперь можно сохранить все полученные результаты в рабочей книге, которая формируется автоматически, для дальнейшей работе с полученными результатами.

  1. Изменение числа переменных. Закройте рабочую книгу результатов и вернитесь в начальное окно метода k-meansclustering. Нажмите кнопкуVariables (Переменные) в левом верхнем углу текущего окна и откройте диалоговое окноSelect variables for the analysis (Выбор переменных для анализа).Сделайте в нем установку трех последних параметров:FIST LIFE(S), DEATH RATE(S), ALCOGOL(S). Повторите действия, описанные ранее. Нажмите кнопкуGraph of means (График средних), постойте графики средних значений характеристик районов для каждого кластера:

Рис. 3.12. График средних для новых кластеров

Заметьте, что состав групп изменился. Теперь районы более отчетливо группируются, так как изменилась размерность: сократилось число параметров и получилось более отчетливо выраженные группы.