public class ProbabilisticMonteCarloCrossValidationEvaluatorFactory extends AMonteCarloCrossValidationBasedEvaluatorFactory
| Constructor and Description |
|---|
ProbabilisticMonteCarloCrossValidationEvaluatorFactory()
Standard c'tor.
|
| Modifier and Type | Method and Description |
|---|---|
ProbabilisticMonteCarloCrossValidationEvaluator |
getIClassifierEvaluator(weka.core.Instances dataset,
long seed) |
ProbabilisticMonteCarloCrossValidationEvaluatorFactory |
withData(weka.core.Instances data)
Configures the dataset which is split into train and test data.
|
ProbabilisticMonteCarloCrossValidationEvaluatorFactory |
withDatasetSplitter(IDatasetSplitter datasetSplitter)
Configures the evaluator to use the given dataset splitter.
|
ProbabilisticMonteCarloCrossValidationEvaluatorFactory |
withNumMCIterations(int numMCIterations)
Configures the number of monte carlo cross-validation iterations.
|
ProbabilisticMonteCarloCrossValidationEvaluatorFactory |
withSeed(int seed)
Configures the evaluator to use the given random seed.
|
ProbabilisticMonteCarloCrossValidationEvaluatorFactory |
withSplitBasedEvaluator(ISplitBasedClassifierEvaluator<java.lang.Double> splitBasedClassifierEvaluator)
Configures the evaluator to use the given classifier evaluator.
|
ProbabilisticMonteCarloCrossValidationEvaluatorFactory |
withTimeoutForSolutionEvaluation(int timeoutForSolutionEvaluation)
Configures a timeout for evaluating a solution.
|
ProbabilisticMonteCarloCrossValidationEvaluatorFactory |
withTrainFoldSize(double trainFoldSize)
Configures the portion of the training data relative to the entire dataset size.
|
getData, getDatasetSplitter, getNumMCIterations, getSeed, getSplitBasedEvaluator, getTimeoutForSolutionEvaluation, getTrainFoldSizepublic ProbabilisticMonteCarloCrossValidationEvaluatorFactory()
public ProbabilisticMonteCarloCrossValidationEvaluatorFactory withDatasetSplitter(IDatasetSplitter datasetSplitter)
AMonteCarloCrossValidationBasedEvaluatorFactorywithDatasetSplitter in class AMonteCarloCrossValidationBasedEvaluatorFactorydatasetSplitter - The dataset splitter to be used.public ProbabilisticMonteCarloCrossValidationEvaluatorFactory withSplitBasedEvaluator(ISplitBasedClassifierEvaluator<java.lang.Double> splitBasedClassifierEvaluator)
AMonteCarloCrossValidationBasedEvaluatorFactorywithSplitBasedEvaluator in class AMonteCarloCrossValidationBasedEvaluatorFactorysplitBasedClassifierEvaluator - The classifier evaluator to be used.public ProbabilisticMonteCarloCrossValidationEvaluatorFactory withSeed(int seed)
AMonteCarloCrossValidationBasedEvaluatorFactorywithSeed in class AMonteCarloCrossValidationBasedEvaluatorFactoryseed - The seed to be used for pseudo-randomization.public ProbabilisticMonteCarloCrossValidationEvaluatorFactory withNumMCIterations(int numMCIterations)
AMonteCarloCrossValidationBasedEvaluatorFactorywithNumMCIterations in class AMonteCarloCrossValidationBasedEvaluatorFactorynumMCIterations - The number of iterations to run.public ProbabilisticMonteCarloCrossValidationEvaluatorFactory withData(weka.core.Instances data)
AMonteCarloCrossValidationBasedEvaluatorFactorywithData in class AMonteCarloCrossValidationBasedEvaluatorFactorydata - The dataset to be split.public ProbabilisticMonteCarloCrossValidationEvaluatorFactory withTrainFoldSize(double trainFoldSize)
AMonteCarloCrossValidationBasedEvaluatorFactorywithTrainFoldSize in class AMonteCarloCrossValidationBasedEvaluatorFactorytrainFoldSize - The size of the training fold (0,1).public ProbabilisticMonteCarloCrossValidationEvaluatorFactory withTimeoutForSolutionEvaluation(int timeoutForSolutionEvaluation)
AMonteCarloCrossValidationBasedEvaluatorFactorywithTimeoutForSolutionEvaluation in class AMonteCarloCrossValidationBasedEvaluatorFactorytimeoutForSolutionEvaluation - The timeout for evaluating a solution.public ProbabilisticMonteCarloCrossValidationEvaluator getIClassifierEvaluator(weka.core.Instances dataset, long seed)