【问题标题】:Can I get "inertia" for sklearn Birch clusters?我可以为 sklearn Birch 集群获得“惯性”吗?
【发布时间】:2016-08-23 22:26:25
【问题描述】:

Scikit-learn MiniBatchKMeans 有一个惯性场,可用于查看集群的紧密程度。 Birch 聚类算法是否有等价物?文档中好像没有。

如果没有内置方法来检查此测量值,是否可以找到每个聚类中每个点最近邻的平均欧几里得距离。然后找到这些平均距离的平均值?

【问题讨论】:

    标签: python scikit-learn cluster-analysis


    【解决方案1】:

    没有什么是免费的,您不希望算法执行不必要的计算。

    惯性只对 k-means 有意义(即使那样,也不要比较不同的 k 值),它只是数据的方差和。 IE。计算每个聚类的平均值,然后计算出它的 平方 偏差。不要计算距离,公式就是((x-mu)**2).sum()

    【讨论】:

      猜你喜欢
      • 2018-09-24
      • 2015-01-10
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      相关资源
      最近更新 更多