Кластеризация данных Используя кластеризирующийся инструмент

Инструмент Clustering реализует нечеткие данные, кластеризирующие функции fcm и subclust, и позволяет вам выполнить кластеризацию на данных. Для получения дополнительной информации о методах кластеризации смотрите Нечеткую Кластеризацию.

Чтобы открыть инструмент, в командной строке MATLAB®, введите:

findcluster

Используйте инструмент Clustering, чтобы выполнить следующие задачи:

  1. Загрузите и отобразите данные на графике.

  2. Выполните кластеризацию.

  3. Сохраните кластерный центр.

Доступ к онлайновым темам справки путем нажатия на Info или использования меню Help .

Загрузите и отобразите данные на графике

Чтобы загрузить набор данных, выполните любое из следующих действий:

  • Нажмите Load Data и выберите файл, содержащий данные.

  • Откройте Инструмент Кластеризации с набором данных непосредственно путем вызова findcluster с набором данных как входной параметр.

    Файл набора данных должен иметь дополнительный .dat. Каждая строка файла набора данных содержит одну точку данных. Например, если у вас есть 5-мерные данные с 100 точками данных, файл содержит 100 строк, и каждая строка содержит пять значений.

    Например, введите:

    findcluster('clusterdemo.dat')

Инструмент Clustering работает над наборами многомерных данных, но отображает только две из тех размерностей на графике. Чтобы выбрать другие размерности в наборе данных для графического вывода, можно использовать выпадающие списки под X-axis и Y-axis.

Кластерные данные

Начинать кластеризировать данные:

  1. Выберите кластеризирующийся функциональный fcm (нечеткая кластеризация C-средств) или subtractiv (отнимающая кластеризация) из выпадающего меню под Methods.

  2. Установите опции для:

    • Нечеткая c-средняя кластеризация с помощью Cluster Num, Max Iteration, Min и полей Exponent. Для получения информации об этих опциях смотрите fcm.

    • Отнимающая кластеризация с помощью Influence Range, Squash, Aspect Ratio и полей Reject Ratio. Для получения информации об этих опциях смотрите subclust.

  3. Кластеризируйте данные путем нажатия на Start.

    Если кластеризация завершена, кластерные центры появляются в черном цвете как показано в следующей фигуре.

Совет

Используя инструмент Clustering, можно получить только вычисленные кластерные центры. Получить дополнительную информацию для:

  • Нечеткая c-средняя кластеризация, такая как нечеткая матрица раздела, кластеризирует данные с помощью fcm.

  • Отнимающая кластеризация, такая как область значений влияния в каждой размерности данных, кластеризирует данные с помощью subclust.

Чтобы использовать те же данные о кластеризации или с fcm или с subclust, сначала загрузите файл данных в рабочее пространство MATLAB. Например, в командной строке MATLAB, введите:

load clusterdemo.dat

Сохраните кластерные центры

Чтобы сохранить кластерные центры, нажмите Save Center.

Смотрите также

| |

Похожие темы