Внутренние меры качества
Изучим внутренние меры оценки качества кластеризации (internal cluster validity measures), которые не используют информации о внешней разметке, а основаны только на геометрической структуре полученного кластерного разбиения.
Будем использовать следующие обозначения:
-
- число объектов, а - число признаков;
-
- общее число кластеров;
-
- индексы объектов -го кластера;
-
- количества объектов в каждом кластере;
-
- центроиды кластеров, вычисляемые как средние по объектам соответствующих кластеров;
-
- среднее от всех объектов;
-
- используемая функция расстояния
Далее будем считать, что сложность вычисления расстояния между объектами пропорциональна числу признаков , что выполняется для всех стандартных функций расстояния.
Компактность кластеров
Компактность кластеров (cluster cohesion) определяет, насколько близко объекты одного кластера расположены друг к другу. Наиболее распространенным способом измерения компактности является сумма квадратов внутрикластерных расстояний (Within-cluster Sum of Squares, WSS):
Иногда компактность измеряют как среднее попарное расстояние между всеми объектами внутри кластера.
Обратим внимание, что первая мера имеет вычислительную сложность , в то время как вторая - уже .
При этом обе меры поощряют выпуклые и сферические формы кластеров.
Заметим, что представленные величины в общем случае уменьшаются при увеличении числа кластеров , поскольку более малые кластера, как правило, более компактны!
Отделимость кластеров
Отделимость кластеров (cluster separation) характеризует, насколько далеко кластеры находятся друг от друга в пространстве признаков. Качественная кластеризация должна порождать различимые группы, находящиеся далеко друг от друга.
Межкластерная сумма квадратов (Between-cluster Sum of Squares, BSS) измеряет разброс центроидов относительно общего центра всех данных :
Размеры каждого кластера учитываются за счёт домножения расстояния на число объектов в соответствующем кластере.
Минимальное межкластерное расстояние (minimum inter-cluster distance) характеризует "узкое место" кластеризации, выделяя самую неблагоприятно разделённую пару кластеров:
Этот метод чувствителен к локальным ошибкам кластеризации (слипанию отдельных групп). Одно случайное сближение двух малых кластеров может испортить оценку всего разбиения.
Среднее межкластерное расстояние (average inter-cluster distance) вычисляется как среднее арифметическое расстояний между всеми возможными парами центроидов:
Оно дает глобальную оценку разрозненности групп и менее чувствительна к случайному сближению отдельных групп. Однако если существует пара кластеров с сильно разнесёнными центроидами, это сделает всю оценку чересчур оптимистичной.
Взвешенное межкластерное расстояние (weighted inter-cluster distance) учитывает размер каждого кластера при оценке отделимости, оценивая в первую очередь разделимость крупных кластеров. Для этого в расчёте берётся взвешенное усреднение по числу объектов в каждом кластере:
Композитная мера качества
Для получения итоговой оценки разбиения, компактность и отделимость объединяются в единую композитную меру в качестве которой выступает их отношение:
При этом если первая величина показывает качество разбиения, и её нужно максимизировать, то вторая - однородность разбиения, и её нужно минимизировать.