DamiRocK

Silhouette score для одной точки: a=2, b=5

При среднем расстоянии внутри кластера a=2 и до ближайшего соседнего кластера b=5 silhouette=(5−2)/5=0,6.

Формула

Для объекта silhouette:

s=(b−a)/max(a,b).

a — среднее расстояние до объектов своего кластера, b — минимальное среднее расстояние до другого кластера.

Задача

a=2, b=5. Тогда

s=(5−2)/5=0,6.

Интерпретация

Положительное 0,6 означает, что объект заметно ближе к своему кластеру, чем к ближайшему альтернативному. Значение около 1 соответствует сильному разделению.

Если a=b, s=0. Если a>b, score отрицателен: другой кластер в среднем ближе, чем собственный.

Singleton

Для кластера из одного объекта a формально не определяется; реализации обычно задают silhouette такой точки специальным соглашением, часто нулём.

Редакционная практика по clustering metrics mlearn_pro · CC BY 4.0.

Reading preferences

Appearance
Contrast
More options

Saved only in this browser. Your device’s reduced-motion setting is always respected. Browser zoom works throughout the site.