Кластеризация в R с использованием пакета кластеризации - PullRequest
0 голосов
/ 18 января 2019

У меня есть набор данных с именем USArrests, и я использую библиотеку кластеров в R.

После того, как я вычислю PAM с k = 3, мне нужно вычислить компактность кластеризации PAM в R, чтобы сделать это, мне нужно вычислить, например, расстояние между каждой точкой, принадлежащей определенному кластеру, и ее medoid mc ,

Я не могу понять, как извлечь нужные мне элементы из функции PAM в R.

install.packages("cluster")
library("cluster")
data("USArrests")
install.packages("pdist")
library("pdist")

scaled.USArrests = scale(USArrests)
pam.USArrests = pam(scaled.USArrests, 3)
clusplot(pam.USArrests)

ЗАДАЧА: вычислить сумму расстояний между каждой точкой, принадлежащей определенному кластеру, и ее медоидом mc.

Если я использую, например, pam.USArrests $ medoids, я получаю каждые 3 доступных медоида, если я использую pam.USArrests $ medoids $ id.med, я получаю позицию каждого медоида.

Мне нужно вычислить расстояние с помощью функции pdist, но я не могу это выяснить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...