我尝试按照本教程使用 ELKI 和预先计算的距离进行聚类。
http://elki.dbs.ifi.lmu.de/wiki/HowTo/PrecomputedDistances
我使用了以下一组命令行选项:
-dbc.filter FixedDBIDsFilter -dbc.startid 0 -algorithm clustering.OPTICS
-algorithm.distancefunction external.FileBasedDoubleDistanceFunction
-distance.matrix /path/to/matrix -optics.minpts 5 -resulthandler ResultWriter
ELkI 失败并出现配置错误,提示需要 db.in 文件来进行计算。
The following configuration errors prevented execution:
No value given for parameter "dbc.in":
Expected: The name of the input file to be parsed.
No value given for parameter "parser.distancefunction":
Expected: Distance function used for parsing values.
我的问题是什么是 db.in 文件?为什么除了距离矩阵文件之外还要提供它,因为成对距离矩阵文件完全指定了有关点云的所有信息。(除了成对距离信息,我也无权访问任何其他信息)。
我应该如何处理 db.in?我应该覆盖它,还是指定一些虚拟信息等。请帮助我理解。
谢谢你。