wekakt / com.github.stevenlang.wekakt.extensions / weka.classifiers.Classifier / evaluateCrossValidation
fun Classifier.evaluateCrossValidation(data: Instances, numFolds: Int = 10, seed: Long = 1): Evaluation
Create a crossvalidation evalution.
val j48: Classifier = J48()
val iris: Instances = getIris()
// Evaluate cross-validation
val eval: Evaluation = j48.evaluateCrossValidation(data = iris, numFolds = 10, seed = 1)
data - Input data
numFolds - Number of cross validation folds
seed - Seed for picking random datapoints for train/test sets
Return Evaluation object containing predictions and statistics