Область кластеризации

В этой области пользователь может выбрать алгоритм кластеризации, установить параметры алгоритма кластеризации, провести кластеризацию и сохранить координаты центров кластеров в виде файла. В области расположены следующие меню и кнопки.

Меню Method…позволяет выбрать один из двух алгоритмов кластеризации: subtractiv – алгоритм субтрактивной кластеризации; fcm - нечеткий c-means алгоритм. При выборе алгоритма субтрактивной кластеризации графическое окно модуля Findcluster имеет вид, показанный на рис. 5. В этом случае пользователь имеет возможность установить значения следующих параметров алгоритма Influence Range, Squash,Accept RatioиReject Ratio, смысл которых объяснен в описании функции subclust. При выборе нечеткого c-means алгоритма область кластеризации принимает вид, изображенный на рис. 6. В этом случае пользователь имеет возможность установить значения следующих параметров: Cluster Num. -количество кластеров; Max Iteration # -максимальное количество итераций алгоритма; Min -минимально допустимое значение улучшения целевой функции за одну итерацию алгоритма; Exponent -значения экспоненциального веса. Дополнительная информация об этих параметрах приведена в описании функции fcm.

Рисунок 6. Область кластеризации для нечеткого c-means алгоритма кластеризации

Кнопка Start –запускает кластеризацию. При использовании алгоритма fcmзначения координат центров кластеров выводятся в окне визуализации после каждой итерации. При использовании субтрактивной алгоритма открывается дополнительное окно (рис. 7), показывающее динамику процесс кластеризации. Координаты центров кластеров выводятся по окончанию выполнения алгоритма.

Рисунок 7. Окно выполнения алгоритма субтрактивной кластеризации

Кнопка Save Center…- позволяет сохранить координаты найденных центров кластеров. По нажатию этой кнопки открывается типовое окно записи данных в файл. Координаты центров записываются в таком же формате, как и данные для кластеризации, т. е. каждая строчка файла содержит значения координат одного центра.