公式サイト (mouse.csv) で提供されているサンプル データセットで COPAC ELKI 実装を実行しようとしましたが、NullPointerException が発生し、省略した詳細があると思います (恥ずかしい)。
例外は次のとおりです。
de.lmu.ifi.dbs.elki.distance.distanceresultlist.AbstractKNNHeap$Comp の de.lmu.ifi.dbs.elki.database.ids.integer.DoubleDistanceIntegerDBIDPair.compareByDistance (不明なソース) でタスクが失敗しました。 de.lmu.ifi.dbs.elki.distance.distanceresultlist.AbstractKNNHeap$Compare(不明なソース) の比較 (不明なソース) de.lmu.ifi.dbs.elki.utilities.datastructures.heap.TopBoundedHeap.add( de.lmu.ifi.dbs.elki.database.query.knn.LinearScanRawDoubleDistanceKNNQuery.getKNNForObjectBenchmarked(不明なソース) de.lmu.ifi.dbs.elki.database.query.knn.LinearScanRawDoubleDistanceKNNQuery.getKNNForObject(不明なソース) ) de.lmu.ifi.dbs.elki.database.query.knn.LinearScanRawDoubleDistanceKNNQuery.getKNNForDBID (未知のソース) de.lmu.ifi.dbs.elki.index.preprocessed で。localpca.KNNQueryFilteredPCAIndex.objectsForPCA (未知のソース) de.lmu.ifi.dbs.elki.index.preprocessed.localpca.KNNQueryFilteredPCAIndex.objectsForPCA (未知のソース) de.lmu.ifi.dbs.elki.index.preprocessed.localpca. de.lmu.ifi.dbs.elki.index.preprocessed.localpca.AbstractFilteredPCAIndex.getLocalProjection の AbstractFilteredPCAIndex.preprocess (不明なソース) de.lmu.ifi.dbs.elki.index.preprocessed.localpca.AbstractFilteredPCAIndex で。 getLocalProjection (未知のソース) で de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.COPAC.run (未知のソース) で sun.reflect.NativeMethodAccessorImpl.invoke0 (ネイティブ メソッド) で sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:57) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) de.lmu.ifi.dbs.elki.algorithm.AbstractAlgorithm.run (未知のソース) で de.lmu.ifi.dbs.elki で java.lang.reflect.Method.invoke(Method.java:616) で。ワークフロー.AlgorithmStep.runAlgorithms(不明なソース) [...]
これは私が使用するパラメータの設定です:
-dbc.in [パス省略]/mouse.csv
-アルゴリズム clustering.correlation.COPAC
-copac.preprocessor localpca.KNNQueryFilteredPCAIndex
-copac.partitionAlgorithm gdbscan.GeneralizedDBSCAN
-dbscan.epsilon 0.00400000
-dbscan.minpts 3
誰か情報をくれませんか?