Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторная работа №6 Кластерный анализ.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆
  1. Формализация задачи кластеризации

В процессе кластеризации осуществляется группировка объектов, к которым можно отнести все, что угодно, включая наблюдения и события.

Состояние исследуемого объекта может быть описано с помощью вектора дескрипторов или многомерного набора зафиксированных на нем

признаков:

X x1 , x2 ,..., x p .

Тогда Xi – результат измерения этих признаков на i-ом объекте. Часть признаков может носить количественный характер и принимать любые действительные значения. Другая часть носит качественный характер и позволяет упорядочивать объекты по степени проявления какого-либо качества (например, бинарный признак, отображающий присутствие или отсутствие данного свойства).

2-й кластер

x3

Xi

Xj

(X , X )

Очевидно, что любое многомерное наблюдение может быть геометрически интерпретировано в виде точки в p-мерном пространстве (см. рис. 1). Естественно

предположить, что геометрическая близость

i j

двух или нескольких точек в этом

x1 1-й кластер (класс, таксон)

Рис. 1. Геометрическая интерпретация кластеров

x2

пространстве означает принадлежность этих точек к одному кластеру.

Чтобы решить задачу кластеризации алгоритмически, необходимо количественно

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

Таким образом, для определения «похожести» объектов необходимо ввести меру близости или расстояния между объектами.

Неотрицательная, вещественнозначная функция

функцией расстояния (метрикой), если:

( X i , X j )

называется

  1. ( X i , X j ) 0 для всех Xi и Xj;

  2. ( X i , X j ) 0 тогда и только тогда, когда Xi=Xj; 3. ( X i , X j ) ( X j , X i ) ;

  1. выполняется неравенство треугольника

где Xi, Xj, Xk – любые 3 объекта.

(X i , X j ) (X i , X k ) (X k , X j ),

Существуют различные способы вычисления расстояний. Наиболее употребительна евклидова метрика, которая связана с интуитивным представлением о расстоянии.

E ( X i , X j ) 

p

i

k 1

(xk

xk )2 .

j

k k

Хеммингово расстояние используется как мера различия объектов, задаваемых дихотомическими (бинарными) признаками. Данная мера равна числу несовпадений значений соответствующих признаков в рассматриваемых i-ом и j-ом объектах:

X ( Xi , X j ) 

p

k 1

xi x j .

i

Существуют и другие более абстрактные меры близости. Если исследуемые признаки смешанные (количественные и качественные), то необходима нормировка по всем значениям xk количественных признаков xk:

которая приводит к общей евклидовой мере близости. При разработке

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