public class ConfusionMatrix
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static double |
NEGATIVE_CLASS_LABEL |
static double |
POSITIVE_CLASS_LABEL |
Constructor and Description |
---|
ConfusionMatrix(SigmoidFunction sigmoidFunction,
java.util.List<DataPoint> chosenDataPoints,
java.util.List<Prototype> prototypes,
OmegaMatrix omegaMatrix) |
Modifier and Type | Method and Description |
---|---|
double |
computeFMeasure(double beta) |
double |
computeFMeasureUpdate(DataPoint dataPoint,
double beta) |
double |
computePrecisionRecall(double precisionWeight,
double recallWeight) |
double |
computePrecisionRecallUpdate(DataPoint dataPoint,
double precisionWeight,
double recallWeight) |
double |
computeWeightedAccuracy(double truePositiveWeight,
double trueNegativeWeight) |
double |
computeWeightedAccuracyUpdate(DataPoint dataPoint,
double truePositiveWeight,
double trueNegativeWeight) |
double |
getFalseNegativeApprox() |
double |
getFalsePositiveApprox() |
SigmoidFunction |
getSigmoidFunction() |
double |
getTrueNegativeApprox() |
double |
getTruePositiveApprox() |
java.lang.String |
toString() |
public static final double POSITIVE_CLASS_LABEL
public static final double NEGATIVE_CLASS_LABEL
public ConfusionMatrix(SigmoidFunction sigmoidFunction, java.util.List<DataPoint> chosenDataPoints, java.util.List<Prototype> prototypes, OmegaMatrix omegaMatrix)
public double computeWeightedAccuracy(double truePositiveWeight, double trueNegativeWeight)
public double computeWeightedAccuracyUpdate(DataPoint dataPoint, double truePositiveWeight, double trueNegativeWeight)
public double computePrecisionRecall(double precisionWeight, double recallWeight)
public double computePrecisionRecallUpdate(DataPoint dataPoint, double precisionWeight, double recallWeight)
public double computeFMeasure(double beta)
public double computeFMeasureUpdate(DataPoint dataPoint, double beta)
public double getTruePositiveApprox()
public double getTrueNegativeApprox()
public double getFalsePositiveApprox()
public double getFalseNegativeApprox()
public SigmoidFunction getSigmoidFunction()
public java.lang.String toString()
toString
in class java.lang.Object