【发布时间】:2013-12-08 13:44:28
【问题描述】:
我一直在使用hclust算法,代码如下:
hc = hclust(dist(mydata))
## tweeking some parameters for plotting a dendrogram
# set background color
op = par(bg="#DDE3CA")
# plot dendrogram
plot(hc, col="#487AA1", col.main="#45ADA8", col.lab="#7C8071",
col.axis="#F38630", lwd=3, lty=3, sub='', hang=-1, axes=FALSE)
# add axis
axis(side=2, at=seq(0, 400, 100), col="#F38630",
labels=FALSE, lwd=2)
# add text in margin
mtext(seq(0, 400, 100), side=2, at=seq(0, 400, 100),
line=1, col="#A38630", las=2)
par(op)
当我想以编程方式实现它时,hclust 使用了哪些集群变体?是否与维基百科上的实现相同:http://en.wikipedia.org/wiki/Hierarchical_clustering?
【问题讨论】:
-
您能否更具体地说明您从文档
?hclust和/或源代码中不了解的内容?否则,您似乎是在要求其他人为您完成工作。 -
@Joshua Ulrich 自己实施了算法,但我想使用与 R 提供的相同的算法,因此我的实施结果将与 R 的结果相匹配。我只想要有关如何在 R 中实施 hclust 的文档。如果 hclust 的 R 文档是最好的,那很好。
-
嗯,文档是一个显而易见的起点,它列出了
hclust可以使用的不同聚集方法。你还想要什么?
标签: r algorithm machine-learning hierarchical-clustering