使用桦木寻找异常值或噪音

时间:2017-03-07 20:19:44

标签: python scikit-learn cluster-computing outliers

dbscan(如在python中,sklearn)有一种自然的方法来查找异常值。噪声点被赋予簇id -1。同样有一种方法可以使用Birch找到噪音吗? 我的代码如下所示。 (Python 3.5.2)

>>> s=list(map(int,"3 11 5 5 5 2 4 6 6 7 3 -8".split()))
>>> s2=s[0:1]+[n for i,n in enumerate(s[1:]) if n != s[i]]
>>> s2
[3, 11, 5, 2, 4, 6, 7, 3, -8]
>>> len(s)-len(s2)
3

0 个答案:

没有答案