exponenta event banner

график

Класс: clustering.evaluation.ClusterCriterion
Пакет: clustering.evaluation

Печать значений критериев объекта оценки кластеризации

Синтаксис

plot(eva)
h = plot(eva)

Описание

plot(eva) отображает график значений критериев в зависимости от количества кластеров на основе значений, сохраненных в объекте оценки кластеризации eva.

h = plot(eva) возвращает маркер к линии печати.

Входные аргументы

развернуть все

Данные оценки кластеризации, указанные как объект оценки кластеризации. Создание объекта оценки кластеризации с помощью evalclusters.

Выходные аргументы

развернуть все

Маркер к линии графика, возвращаемый как скалярное значение.

Примеры

развернуть все

Постройте график значений критериев в зависимости от количества кластеров для каждого решения кластеризации, хранящегося в объекте оценки кластеризации.

Загрузите образцы данных.

load fisheriris

Данные содержат измерения длины и ширины по чашелистикам и лепесткам трёх видов цветков радужки.

Создание объекта оценки кластеризации. Кластеризация данных с помощью kmeansи оценить оптимальное количество кластеров с использованием критерия Калински-Харабаша.

rng('default');  % For reproducibility
eva = evalclusters(meas,'kmeans','CalinskiHarabasz','KList',[1:6]);

Постройте график значений критериев Калински-Харабаша для каждого количества протестированных кластеров.

figure;
plot(eva);

Figure contains an axes. The axes contains 2 objects of type line.

Сюжет показывает, что наивысшее значение Калински-Харабаша встречается в трёх кластерах, предполагая, что оптимальное число кластеров - три.

См. также