Материал: Кластеризация

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Задание

1.Загрузите данные согласно Вашему варианту k.

2.Отобразите скатерограмму параметров P1(2k-1) P2(2k). *Пронормируйте данные в соответствии с формулой со слайда 12.

3.Проведите кластеризацию иерархическим методом.

4.Проведите исследование влияния метода расчета расстояния между кластерами и расстояния между объектами на кластеризацию.

5.Определите оптимальное число кластеров для каждого случая по дендограмме.

6.Отобразите метки кластеров на графиках (из п.2).

7.Оцените и обоснуйте применимость метода иерархической кластеризации для Ваших данных.

7*. Определите наличие выбросов с помощью анализа внутриклассовых расстояний.

11

Формула

12

Функции

MatLab

Python

1. Расчет расстояний 1. Подключение библиотек

Z = linkage(X,method,metric) from scipy.cluster.hierarchy import linkage, dendrogram

2. Получение метки кластера по матрице 2. Расчет расстояний

расстояний Z = linkage(Data, method)

c = cluster(Z,'Maxclust’,N_clust); 3. Расчет дендограммы

3. Построение дендограммы R = dendrogram(Z)

dendrogram(Z) 4. fhf

13

Ресурсы

1.https://habr.com/ru/post/101338/

2.http://www.machinelearning.ru/wiki/index.php?title=Кластеризация

3.https://habr.com/ru/post/67078/

4.https://neerc.ifmo.ru/wiki/index.php?title=Кластеризация

5.https://neerc.ifmo.ru/wiki/index.php?title=Иерархическая_кластеризация

14

Источник: https://studfile.net/preview/16557717/