Vector 一维数据的ELKI离群点检测
我一直在尝试基于欧氏距离得到一维数据的LOF。但我一直无法评估异常值结果,因为我找不到少数标签。错误请看下面。数据如下所示: 0.366959 0.134065 0.54 0.292419 0.449071 0.42 0.208460 0.336666 我的命令如下:Vector 一维数据的ELKI离群点检测,vector,cluster-analysis,local,outliers,elki,Vector,Cluster Analysis,Local,Outliers,Elki,我一直在尝试基于欧氏距离得到一维数据的LOF。但我一直无法评估异常值结果,因为我找不到少数标签。错误请看下面。数据如下所示: 0.366959 0.134065 0.54 0.292419 0.449071 0.42 0.208460 0.336666 我的命令如下: -dbc.in C:\Users\...\Adata.txt -algorithm clustering.em.EM,outlier.lof.LOF -em.k 3 -lof.k 3 聚类是正确的,但在异常检测时失败。我在这里
-dbc.in C:\Users\...\Adata.txt -algorithm clustering.em.EM,outlier.lof.LOF -em.k 3 -lof.k 3
聚类是正确的,但在异常检测时失败。我在这里遗漏了什么吗?这不是一个错误,而是一个警告 ELKI尝试自动计算,但只有在标记了数据的情况下才能这样做 尝试将输出写入文件。它可能是有效的,你只是没有注意到,因为它没有一个很好的一维数据散点图可视化
-resulthandler ResultWriter -out someFolder
嘿谢谢是的,现在我在lof-outlier_order.txt文件中看到了异常值分数。我怎么能把它看成是带圈的离群点的散点图呢?好的,我现在明白了。ELKI需要另一列来绘制散点图。我把观测点的指数作为第0列,它是有效的。谢谢这些圆图只对多元数据有意义。不要将索引添加为第0列!这会改变结果,并且索引在距离计算中可能没有意义!作为黑客,你可以复制你的专栏;但是很明显,所有的点都在对角线上。