【问题标题】:Knowing which points belong to which cluster in DBSCAN知道哪些点属于 DBSCAN 中的哪个集群
【发布时间】:2015-07-21 17:25:43
【问题描述】:

我需要使用 DBSCAN 对足球比赛的投注赔率进行聚类。

数据包括:

ID、主队、客队、日期、时间、主队获胜赔率、平局赔率和客队获胜赔率。

我需要 DBSCAN 聚类的主场获胜赔率、平局赔率和客场获胜赔率,因为我想使用噪声聚类找到异常值。

但是我无法知道这些点属于哪个记录。]

我正在与 GNU R 合作,使用 fpc 包来使用算法

【问题讨论】:

  • 不幸的是,R fpc 的实现确实是“有限的”。
  • 这是否意味着我所要求的无法完成?
  • 当然可以,但您可能需要查看、了解和优化源代码。

标签: r cluster-computing noise outliers dbscan


【解决方案1】:

来自 DBSCAN 伪代码:

add P to cluster C

此时,显然应该存储哪些点属于哪个簇;在您喜欢的任何数据结构中(可以是集合,也可以是集群分配数组)。

【讨论】:

    猜你喜欢
    • 2019-08-31
    • 2017-02-14
    • 2014-08-05
    • 1970-01-01
    • 2017-01-19
    • 2019-10-06
    • 2020-07-11
    • 2017-11-06
    • 1970-01-01
    相关资源
    最近更新 更多