【问题标题】:Do agnes() and hclust() do the exact same thing?agnes() 和 hclust() 做同样的事情吗?
【发布时间】:2021-05-02 06:09:03
【问题描述】:

我正在使用 clValid 包(Brock 等人,2008 年)来评估集群解决方案的稳定性。

有趣的是,您选择 Hierarchical Clustering 和 AGNES 的包就好像它们是不同的算法一样。

它输出距离度量、链接方法和聚类算法的整体最佳组合的排名列表,在这里,层次聚类和 AGNES 在使用相同的距离度量和相同的链接方法时似乎会获得不同的结果强>。

所以为了明确一点:agnes() 和 hclust() 确实做同样的事情吗? clValid 包只是在排名显示方式上产生误导还是我遗漏了什么?

【问题讨论】:

    标签: r data-science cluster-analysis hierarchical-clustering


    【解决方案1】:

    Here是一些相关信息,详细说明了两个函数使用Ward方法的区别。

    它解释了 hclust() 使用 Ward 方法的两种变体 - 'ward.D' 和 'ward.D2'。 'ward.D2' 是真正的 Ward 方法 - 而 'ward.D' 是别的东西。在 hclust() 中仅键入“ward”会导致使用“ward.D”。在 agnes() 中只有一种 'ward' 选项 - 这是真正的 Ward 方法。

    有关其他类型链接的差异,请阅读post

    【讨论】:

    • 欢迎来到 StackOverflow deurali!请考虑在您粘贴的链接的答案中添加一些相关部分。这样,即使这些网站将来发生变化,用户也能理解解决方案。
    猜你喜欢
    • 2020-10-28
    • 2017-08-01
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 2017-10-21
    • 2022-07-27
    • 2021-01-20
    • 1970-01-01
    相关资源
    最近更新 更多