【问题标题】:Cluster one-dimensional data optimally? [closed]对一维数据进行最佳聚类? [关闭]
【发布时间】:2011-12-13 18:03:34
【问题描述】:

有没有人有一篇论文解释了Ckmeans.1d.dp 算法的工作原理?

或者:在一维中进行 k-means 聚类的最佳方法是什么?

【问题讨论】:

标签: r cluster-analysis k-means


【解决方案1】:

基于 Monge 矩阵的理论结果,可以在 O(kn) 时间内(在已排序的输入上)求解单变量 k 均值聚类,但该方法并不流行,很可能是由于数值不稳定性以及编码挑战。

更好的选择是现在在 Ckmeans.1d.dp 版本 3.4.6 中实现的 O(knlgn) 方法。这种实现与启发式 k-means 一样快,但提供了有保证的最优性,比启发式 k-means 好几个数量级,尤其是对于较大的 k's。

Richard Bellman (1973) 的通用动态规划解决方案没有涉及 k-means 问题的具体细节,隐含的运行时间为 O(kn^3)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-15
    • 2013-11-25
    • 2020-07-11
    • 2020-02-17
    • 2013-06-04
    • 2013-04-15
    • 2013-09-30
    • 1970-01-01
    相关资源
    最近更新 更多