是否有可以与权重聚类的算法?

时间:2019-08-29 11:08:12

标签: r algorithm cluster-analysis

     X           Y      Flow
35.829875   128.550225  0.66
35.64903952 128.4373915 2.36
35.87826747 128.6094381 2.09
35.83962222 128.5711917 0.77
35.94296667 128.5503917 3.99
35.94184918 128.5629876 5.86
35.87022926 128.6917042 4.13
35.84118463 128.610549  16.61
35.84861677 128.6244008 0.04
35.86461772 128.595875  0

以上数据是流动人口数据的一部分。 “ X”和“ Y”是经度和纬度,“流量”表示流动人口的数量。 我们要基于“流量”按权重对X和Y变量进行聚类,然后找到中心点。 这可能吗?

  • 我最初想使用k均值创建多个聚类。 我想知道Flow变量是否可以在不更改X和Y值的情况下影响两个变量的聚类。我想要一些中心点。 缺乏解释,因为我是分析的初学者。请理解。

1 个答案:

答案 0 :(得分:0)

大多数聚类算法都可以轻松地加权。

  • 在k均值中,使用加权平均值
  • 在分层聚类中,您已经使用了权重,权重最初为1-只是将权重设置为不同
  • 在DBSCAN中,使用权重的太阳而不是计数来找到核心点
  • 更多

但是很少有库对此提供支持,您将需要编写自己的代码。