public class LOOCVCrossValidation extends AbstractCrossValidation implements CrossValidationInterface
Modifier and Type | Field and Description |
---|---|
protected Matrix |
inputMatrix |
protected int |
matrixNumCols |
protected int |
matrixNumRows |
protected int |
numClasses |
protected java.util.HashMap<java.lang.String,java.lang.Integer> |
uniqueClasses |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
uniqueClassesId |
columnsByFold, numFolds
Constructor and Description |
---|
LOOCVCrossValidation(Matrix m) |
Modifier and Type | Method and Description |
---|---|
CrossValidationResult |
validate(CrossValidationBridge bridge,
ClassificationWorkflow workflow,
java.util.HashMap<java.lang.String,java.lang.Object> parameters) |
getFoldsSize, init, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validate
protected int numClasses
protected java.util.HashMap<java.lang.String,java.lang.Integer> uniqueClasses
protected java.util.HashMap<java.lang.Integer,java.lang.String> uniqueClassesId
protected int matrixNumRows
protected int matrixNumCols
protected Matrix inputMatrix
public LOOCVCrossValidation(Matrix m)
public CrossValidationResult validate(CrossValidationBridge bridge, ClassificationWorkflow workflow, java.util.HashMap<java.lang.String,java.lang.Object> parameters)
validate
in interface CrossValidationInterface