我有一个名为USArrests的数据集,并且我正在使用R中的群集库。
在我计算出k = 3的PAM之后,我必须计算R中PAM聚类的紧度,以便做到这一点,例如,我必须计算出属于某个聚类的每个点与它的medoid mc之间的距离。
我不知道如何从R中的PAM函数中提取所需的元素。
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)
任务:计算属于特定簇的每个点与它的medoid mc之间的距离之和。
如果我使用例如pam.USArrests $ medoids,我将获得每3个可用的medoids,如果我使用pam.USArrests $ medoids $ id.med,我将获得每个medoid的位置。
我必须使用pdist函数计算距离,但是无法计算出距离。