我正在使用 ELKI 以分层方式对使用 OPTICSXi 的地理位置数据集进行聚类。算法执行的结果是一组文件。
文件的内容可能是:
# Cluster: nameOfCluster
# OPTICSModel
# Parents: nameOfParents (this element doesn't exist for the root cluster)
# Children: nameOfChild_0, nameOfChild_1 ... nameOfChild_n, (optional)
ID=1 lat0 lon0 reachability=?
ID=3062 lat1 lon1 reachability=1.30972586 predecessor=1
ID=7383 lat2 lon2 reachability=2.56784445 predecessor=3062
ID=42839 lat3 lon3 reachability=4.05510623 predecessor=1
我不明白每个文件中的元素(在示例中有四个元素)是否属于同一个集群或可能属于不同的集群。在后一种情况下,我需要编写一些构建集群的代码(例如查看每个节点的前身),或者我可以在 Elki 中指定一些参数来获取每个集群?