Ausgabe mit repräsentativesClustering in Elki
Posted: 27 Feb 2025, 08:53
Ich bin neu in Elki und testet derzeit den repräsentativenClustering Algorithmus. Ich stoße jedoch auf einige Probleme und würde jede Hilfe wirklich schätzen. Ich versuche, eine Demo mit repräsentativesClustering in Elki durchzuführen. Ich habe die meta.externalclustering und pwc.clustering Parameter geändert, aber es funktioniert immer noch nicht. "E: \\ user \\ downloads \\ iris1.csv" -Algorithm clustering.uncertation.RepesentativeCertCertheringClustering -kMeans.k 3 -parallel
Ich dachte kmedoidens.pam war ein abstandsbasierter Clustering-Algorithmus, daher bin ich mir nicht sicher, warum dieser Fehler auftritt. Könnte jemand dies für mich klarstellen?
Diesmal erlaubte Elki den Befehl aus, aber die Aufgabe ist mit dem folgenden Fehler fehlgeschlagen:
Task failed
java.lang.NullPointerException: Cannot invoke "elki.clustering.ClusteringAlgorithm.autorun(elki.database.Database)" because "this.samplesAlgorithm" is null
at elki.clustering.uncertain.RepresentativeUncertainClustering.runClusteringAlgorithm(RepresentativeUncertainClustering.java:301)
at elki.clustering.uncertain.RepresentativeUncertainClustering.run(RepresentativeUncertainClustering.java:187)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at elki.Algorithm$Utils.autorun(Algorithm.java:126)
at elki.clustering.ClusteringAlgorithm.autorun(ClusteringAlgorithm.java:51)
at elki.clustering.ClusteringAlgorithm.autorun(ClusteringAlgorithm.java:47)
at elki.workflow.AlgorithmStep.runAlgorithms(AlgorithmStep.java:97)
at elki.KDDTask.run(KDDTask.java:103)
at elki.application.KDDCLIApplication.run(KDDCLIApplication.java:58)
at [...]
< /code>
Es scheint, Weiß jemand, wie man dieses Problem behebt?
Vielen Dank im Voraus für eine Anleitung!>
Code: Select all
Task is not completely configured:
Parameter 'pwc.metaclustering' The meta clustering algorithm (as configured) does not accept clustering results.
Read: kmedoids.PAM
Expected: Algorithm used to aggregate clustering results. Must be a distance-based clustering algorithm.
The parameter pwc.clustering is required.
Code: Select all
KDDCLIApplication -dbc.in "E:\\User\\Downloads\\iris (1).csv" -dbc.filter typeconversions.UncertainifyFilter -uofilter.generator SimpleGaussianUncertainifier -uo.uncertainty.max3sigma 1.0 -algorithm clustering.uncertain.RepresentativeUncertainClustering -pwc.metaclustering meta.ExternalClustering -externalcluster.file "E:\\User\\Downloads\\IRIS11.xlsx" -pwc.clustering kmeans.SortMeans -kmeans.k 3
Diesmal erlaubte Elki den Befehl aus, aber die Aufgabe ist mit dem folgenden Fehler fehlgeschlagen:
Task failed
java.lang.NullPointerException: Cannot invoke "elki.clustering.ClusteringAlgorithm.autorun(elki.database.Database)" because "this.samplesAlgorithm" is null
at elki.clustering.uncertain.RepresentativeUncertainClustering.runClusteringAlgorithm(RepresentativeUncertainClustering.java:301)
at elki.clustering.uncertain.RepresentativeUncertainClustering.run(RepresentativeUncertainClustering.java:187)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at elki.Algorithm$Utils.autorun(Algorithm.java:126)
at elki.clustering.ClusteringAlgorithm.autorun(ClusteringAlgorithm.java:51)
at elki.clustering.ClusteringAlgorithm.autorun(ClusteringAlgorithm.java:47)
at elki.workflow.AlgorithmStep.runAlgorithms(AlgorithmStep.java:97)
at elki.KDDTask.run(KDDTask.java:103)
at elki.application.KDDCLIApplication.run(KDDCLIApplication.java:58)
at [...]
< /code>
Es scheint, Weiß jemand, wie man dieses Problem behebt?
Vielen Dank im Voraus für eine Anleitung!>