public final class CrossValidation extends Object
Modifier and Type | Method and Description |
---|---|
static double |
combine(Iterable<CrossValidationTestResult> testResults,
CrossValidationCombineMethod method)
Provides standard ways of combining numeric test results from a number of partitions.
|
static CrossValidationScore[] |
kFold(int partitionCount,
int testMetricCount,
CrossValidationActions actions)
Performs k-fold cross validation.
|
static List<CrossValidationOutput> |
kFoldList(int partitionCount)
Gets a list of training and test DataPartitioning instances for each partition.
|
public static List<CrossValidationOutput> kFoldList(int partitionCount)
kFold(int, int, com.bayesserver.data.CrossValidationActions)
method.partitionCount
- The number of k-fold partitions.public static CrossValidationScore[] kFold(int partitionCount, int testMetricCount, CrossValidationActions actions)
partitionCount
- The number of partitions to use.testMetricCount
- The number of test metrics being calculated.actions
- User supplied actions for the cross validation process.public static double combine(Iterable<CrossValidationTestResult> testResults, CrossValidationCombineMethod method)
testResults
- The test results. Typically one for each test partitioning.method
- The method to be used to combine the test results.Copyright © 2023. All rights reserved.