如何计算HAC集群的质心?

时间:2017-01-02 11:39:28

标签: r hierarchical-clustering

我确实使用R中的Iris数据运行HAC(分层凝聚聚类)。 但我不知道怎么做计算“i1”质心,“i2”,“i3”结果每个簇... 帮助我..我的最终目标是制作一个“Buckshot”聚类算法...

这是我的代码,

irists <- read.csv("irists.csv", header = TRUE)
str(irists)
irists.m <- as.matrix(irists[,1:4])
dm <- dist(irists.m, method = "euclidean")
hc <- hclust(dm, method = "complete")
plot(hc)
clusterCut <- cutree(hc,3)
clusterCut
i1 <- iristr.m[c(1,4,12),] #HAC cluster's result
i1 
i2 <- iristr.m[c(2,5,8),] #HAC cluster's result
i2
i3 <- iristr.m[c(3,6,7,9,10,11),] #HAC cluster's result
i3

如何计算“i1”,“i2”,“i3”的质心? 并且我可以在文本数据中应用相同的方式(计算质心)(例如“reuters-21578”的“20newsgroup”)吗?

谢谢!!

0 个答案:

没有答案