/ / Gibt einen Konfidenzwert in der Weka-Auswertung zurück - Java, Weka, Bewertung, Konfidenzintervall

Gibt einen Konfidenzwert in der Weka-Auswertung zurück - Java, Weka, Bewertung, Konfidenzintervall

Ich benutze Wekas ​​Klassenauswertung in Ordet zuteste meine Trainingsergebnisse. Die tatsächliche Funktion, die ich für die Auswertung verwende, ist eval.evaluateModelOnceAndRecordPrediction. Ich habe mein Modell bereits trainiert und meine Testmuster bewertet. Mein Code ist folgender:

        Evaluation eval = new Evaluation(dataset);
//returned evaluated index
double a = eval.evaluateModelOnceAndRecordPrediction(c, dataset.instance(0));
System.out.println(a + ", " + index2labels(a));

Ich möchte die Sicherheit des zurückgegebenen Ergebnisses berechnen. Ich stöbere nach den Bewertungsmethoden und finde dort keine zufriedenstellende Lösung.

Antworten:

2 für die Antwort № 1

Du könntest trydistributionForInstance Wie es im Wiki sagt, sagt es die Klassenzugehörigkeit für eine bestimmte Instanz voraus.