public class ConfusionMatrix extends AbstractPerformanceMeasure
ParameterSet.ParameterList
errorMessage, parameters, parent
Constructor and Description |
---|
ConfusionMatrix()
Constructs a new instance of the performance measure
ConfusionMatrix . |
ConfusionMatrix(StringBuffer xml)
The standard constructor for the interface
Storable . |
Modifier and Type | Method and Description |
---|---|
ResultSet |
compute(double[][][] classSpecificScores,
double[][] weights)
This method allows to compute the performance measure of given class specific scores.
|
ResultSet |
compute(double[] sortedScoresClass0,
double[] weightClass0,
double[] sortedScoresClass1,
double[] weightClass1)
This method allows to compute the performance measure of given sorted score ratios.
|
int |
getAllowedNumberOfClasses()
This method returns the allowed number of classes.
|
String |
getName()
The method returns the name of the performance measure.
|
compute, compute, findSplitIndex, findThreshold, getCollectionOfAllMeasures, getWeight, simpleWeights
clone, fromGalaxy, fromXML, getAllParameterNames, getComment, getComment, getErrorMessage, getIndex, getName, getName, getNumberOfParameters, getParameterAt, getParameterForName, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isComparable, parametersLoaded, reset, setParent, toGalaxy, toXML
public ConfusionMatrix()
ConfusionMatrix
.public ConfusionMatrix(StringBuffer xml) throws NonParsableException
Storable
.
Constructs a ConfusionMatrix
out of an XML representation.xml
- the XML representation as StringBuffer
NonParsableException
- if the ConfusionMatrix
could not be reconstructed out of
the StringBuffer
xml
public ResultSet compute(double[] sortedScoresClass0, double[] weightClass0, double[] sortedScoresClass1, double[] weightClass1)
PerformanceMeasure
sortedScoresClass0
- the sorted score ratios of class 0weightClass0
- the weights of the sequences of class 0 sorted along with the scores sortedScoresClass0
sortedScoresClass1
- the sorted score ratios of class 1weightClass1
- the weights of the sequences of class 1 sorted along with the scores sortedScoresClass1
ToolBox.sortAlongWith(double[], double[][])
public ResultSet compute(double[][][] classSpecificScores, double[][] weights)
PerformanceMeasure
classSpecificScores
- the scores; first dimension = data sets, second dimension = sequences of the data set, third dimension classes of the classifierweights
- the weights for all sequence in all data setspublic int getAllowedNumberOfClasses()
PerformanceMeasure
AbstractClassifier.getNumberOfClasses()
public String getName()
PerformanceMeasure
getName
in interface PerformanceMeasure
getName
in class AbstractPerformanceMeasure