我正在尝试使用ABOD方法运行ELKI for Outlier Detection。我看到各种可视化结果,但不是异常值得分或排名。我应该怎么说使用ELKI获得前10名异常值?
答案 0 :(得分:1)
ELKI ResultWriter
会将异常值写入文件以降低离群值(如果使用适当的元数据实现该方法以允许正确排序)。
至于ABOD,请注意,您使用的实现(ELKI 0.6.0~beta2及之前)实际上是 FastABOD ,除非您将abod.k
设置为数据集大小。 0.6.0版本将有ABOD,FastABOD和LB-ABOD的单独类。但是,由于ABOD缩放O(n^3)
,它只能用于小型数据集!
答案 1 :(得分:0)
如果您使用cmd(命令行)来运行此算法
,则可以看到结果java -cp <<path>> -algorithm outlier.ABOD -dbc.in data.txt -out myresults/ABOD
,在包含<<path>>
elki.jar/elki.jar de.lmu.ifi.dbs.elki.application.KDDCLIApplication
上