public class RepeatedCrossValidationResultsContainer
extends java.lang.Object
Constructor | Description |
---|---|
RepeatedCrossValidationResultsContainer() |
|
RepeatedCrossValidationResultsContainer(int numberOfLearningExamples,
SimpleField[] decisions) |
Modifier and Type | Method | Description |
---|---|---|
void |
addResultOfCrossValidation(ClassificationResultsFoldValidationContainer result) |
Add result of cross validation
|
void |
calculateMeanAndStdDev() |
|
SimpleField[] |
getDecisions() |
|
double[] |
getFalsePositiveRate(int[][] misclassificationMatrix) |
Calculates false positive rate (in class) for all classes from
misclassification matrix.
|
double |
getMAE(int[][] misclassificationMatrix) |
Calculates MAE for all classes from
misclassification matrix.
|
java.util.ArrayList<int[][]> |
getMisclassificationMatrices() |
|
int |
getNumberCorrectlyClassified(int[][] misclassificationMatrix) |
|
int |
getNumberIncorrectlyClassified(int[][] misclassificationMatrix) |
|
int |
getNumberOfExamples(int[][] misclassificationMatrix) |
|
int |
getNumberOfLearningExamples() |
|
double[] |
getPrecision(int[][] misclassificationMatrix) |
Calculates precision for all classes from
misclassification matrix.
|
double |
getRMSE(int[][] misclassificationMatrix) |
Calculates RMSE for all classes from
misclassification matrix.
|
double[] |
getTruePositiveRate(int[][] misclassificationMatrix) |
Calculates relative classification accuracy (in class) for all classes from
misclassification matrix.
|
void |
setDecisions(SimpleField[] decisions) |
|
void |
setNumberOfLearningExamples(int numberOfLearningExamples) |
|
java.lang.String |
toString() |
public RepeatedCrossValidationResultsContainer()
public RepeatedCrossValidationResultsContainer(int numberOfLearningExamples, SimpleField[] decisions)
public int getNumberCorrectlyClassified(int[][] misclassificationMatrix)
public int getNumberIncorrectlyClassified(int[][] misclassificationMatrix)
public double[] getTruePositiveRate(int[][] misclassificationMatrix)
misclassificationMatrix
- misclassification matrix used for
calculationspublic double[] getFalsePositiveRate(int[][] misclassificationMatrix)
misclassificationMatrix
- misclassification matrix used for
calculationspublic double[] getPrecision(int[][] misclassificationMatrix)
misclassificationMatrix
- misclassification matrix used for
calculationspublic double getRMSE(int[][] misclassificationMatrix)
misclassificationMatrix
- misclassification matrix used for
calculationspublic double getMAE(int[][] misclassificationMatrix)
misclassificationMatrix
- misclassification matrix used for
calculationspublic int getNumberOfExamples(int[][] misclassificationMatrix)
public void calculateMeanAndStdDev()
public void addResultOfCrossValidation(ClassificationResultsFoldValidationContainer result)
result
- result of single n cross fold validationpublic java.lang.String toString()
toString
in class java.lang.Object
public SimpleField[] getDecisions()
public void setDecisions(SimpleField[] decisions)
public int getNumberOfLearningExamples()
public void setNumberOfLearningExamples(int numberOfLearningExamples)
public java.util.ArrayList<int[][]> getMisclassificationMatrices()