Я использовал алгоритм hclust, вот код:Что такое алгоритм кластеризации, используемый hclust в R?
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' и/или исходного кода? В противном случае кажется, что вы просите других сделать эту работу за вас. –
@ Джошуа Ульрих плохо реализует сам алгоритм, но я хочу использовать тот же, что и R, поэтому результаты моей реализации будут соответствовать результатам R. Я просто хочу, чтобы документация о том, как hclust реализуется в R. Если R-документация для hclust лучшее, чтобы обеспечить это, тогда это прекрасно. –
Ну, документация является очевидным местом для начала, и в ней перечислены различные методы агломерации, которые может использовать «hclust». Что вы еще хотите? –