public class MonteCarloCrossValidationEvaluatorFactory extends java.lang.Object implements IClassifierEvaluatorFactory
| Constructor and Description |
|---|
MonteCarloCrossValidationEvaluatorFactory() |
public MonteCarloCrossValidationEvaluatorFactory()
public IDatasetSplitter getDatasetSplitter()
public ISplitBasedClassifierEvaluator<java.lang.Double> getSplitBasedEvaluator()
public int getSeed()
public int getNumMCIterations()
public weka.core.Instances getData()
public double getTrainFoldSize()
public int getTimeoutForSolutionEvaluation()
public MonteCarloCrossValidationEvaluatorFactory withDatasetSplitter(IDatasetSplitter datasetSplitter)
public MonteCarloCrossValidationEvaluatorFactory withSplitBasedEvaluator(ISplitBasedClassifierEvaluator<java.lang.Double> splitBasedClassifierEvaluator)
public MonteCarloCrossValidationEvaluatorFactory withSeed(int seed)
public MonteCarloCrossValidationEvaluatorFactory withNumMCIterations(int numMCIterations)
public MonteCarloCrossValidationEvaluatorFactory withData(weka.core.Instances data)
public MonteCarloCrossValidationEvaluatorFactory withTrainFoldSize(double trainFoldSize)
public MonteCarloCrossValidationEvaluatorFactory withTimeoutForSolutionEvaluation(int timeoutForSolutionEvaluation)
public MonteCarloCrossValidationEvaluator getIClassifierEvaluator(weka.core.Instances dataset, long seed)
getIClassifierEvaluator in interface IClassifierEvaluatorFactory