1

我正在尝试使用 ABOD 方法运行 ELKI 进行异常值检测。我看到了各种可视化结果,但没有看到异常值或排名。我该怎么说使用 ELKI 获得前 10 个异常值?

4

2 回答 2

1

ELKIResultWriter会将异常值写入文件以降低异常值(如果该方法使用适当的元数据实现以允许正确排序)。

至于 ABOD,请不要说您正在使用的实现(ELKI 0.6.0~beta2 及之前)实际上是FastABOD,除非您设置abod.k为数据集大小。0.6.0 版本将为 ABOD、FastABOD 和 LB-ABOD 提供单独的类。但由于 ABOD 可扩展O(n^3),因此只能用于小型数据集!

于 2013-12-05T14:48:10.470 回答
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

于 2014-05-03T18:39:09.343 回答