public class AccuracyCoverage extends Object implements ActionListener
| Modifier and Type | Class and Description |
|---|---|
class |
AccuracyCoverage.ClassificationComparator |
| Constructor and Description |
|---|
AccuracyCoverage(Classifier C,
InstanceList ilist,
int numBuckets,
String title) |
AccuracyCoverage(Classifier C,
InstanceList ilist,
String title) |
AccuracyCoverage(Trial t,
int numBuckets,
String title,
String dataName)
Constructs object, sorts classifications, and creates
accuracyValues array
|
AccuracyCoverage(Trial t,
String title) |
AccuracyCoverage(Trial t,
String title,
String name) |
| Modifier and Type | Method and Description |
|---|---|
double |
accuracyAtCoverage(double cov)
accuracy at a given coverage percentage
|
double[] |
accuracyValues() |
void |
actionPerformed(ActionEvent event) |
void |
addDataToGraph(double[] accValues,
int nBuckets,
String name) |
void |
addTrial(Trial t,
int nBuckets,
String name) |
void |
addTrial(Trial t,
String name) |
void |
createAccuracyArray()
Creates array of accuracy values for coverage
at each step as defined by numBuckets.
|
double |
cumulativeAccuracy()
Finds the "area under the acc/cov curve"
steps by one percentage point and calcs area
of trapezoid
|
void |
displayGraph()
Displays the accuracy v.
|
void |
sortClassifications()
Sort classifications ArrayList
by winner's value
|
public AccuracyCoverage(Trial t, int numBuckets, String title, String dataName)
t - trial to get data fromnumBuckets - number of x-axis measurements to find accuracypublic AccuracyCoverage(Classifier C, InstanceList ilist, String title)
public AccuracyCoverage(Classifier C, InstanceList ilist, int numBuckets, String title)
public double cumulativeAccuracy()
public void createAccuracyArray()
public double accuracyAtCoverage(double cov)
cov - coverage percentagepublic void sortClassifications()
public void addDataToGraph(double[] accValues,
int nBuckets,
String name)
public void displayGraph()
public void actionPerformed(ActionEvent event)
actionPerformed in interface ActionListenerpublic double[] accuracyValues()
Copyright © 2019 JULIE Lab, Germany. All rights reserved.