我在将数据正确地输入ELKI以运行Optics算法时遇到了一些困难,但是使用Optics的R实现,我可以很容易地得到可达距离的列表。我可以把它们写到这样的文件里。(索引、距离)
1 Inf
2 0.5
30.9 ..。
我想找到用局部极小值分隔的簇。我认为来自ELKI软件的Optics算法可以做到这一点,但是由于我在导入数据时遇到了困难,所以我无法使用它。
使用光学论文中的伪代码用另一种语言编写光学簇提取算法会更容易吗?我认为,在最基本的情况下,它只是聚类索引,当它们彼此相邻时,没有减少到一个新的局部最小值。
谢谢
发布于 2016-01-05 12:24:07
您可以尝试实现接口OPTICSTypeAlgorithm
,这主要意味着读取数据并将其存储在ClusterOrder
类型的对象中。
然而,ELKI包含了一个稍微先进的光学版本,这将产生更好的结果与OPTICSXi。这些细节最终将作为一份科技报告发表。您从R实现中获得的数据不足以纠正光学图中的一些常见工件。
请使用ELKI中的光学版本。尝试覆盖树索引(这是相当快和易于使用)。避免在输入数据中使用ID列,或者告诉解析器哪一列是ID列。
https://stackoverflow.com/questions/34593095
复制相似问题