我有一个小的聚类问题 - 我有这个序列:
349,1496,348,1497,347,1503,1502,1495,353,352,351,1501,354,1504,1498,1500
我想检测到有两个集群 - 一个集群在350左右,其他集群在1500左右。对此有什么直接的解决方案吗?到目前为止,我尝试舍入到最近的100,例如int(round(x1 / 100.0)) * 100
,但并不总是有效,因为数字可能会有所不同;另一个是使用剪影方法,这对于这个小问题来说似乎太过分了。
答案 0 :(得分:0)
对数据进行排序。
分裂最大的差距。