1

公式サイト (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

誰か情報をくれませんか?

4

1 に答える 1

1

kNN ローカル PCAのパラメーターを指定する必要があります。k

-localpca.k 10

最後の ELKI リリースにはわずかなバグがあり、パラメーターが誤ってオプションとしてマークされています。オプションではありません。安定した PCA 結果を得るには、k をデータの次元よりも大幅に大きくする必要があることに注意してください。

マウスの例のような低次元データ セットで COPAC を使用しても意味がないことに注意してください。

于 2013-03-13T08:38:14.773 に答える