Package elki.evaluation.classification.holdout
Holdout and cross-validation strategies for evaluating classifiers.
-
Interface Summary Interface Description Holdout A holdout procedure is to provide a range of partitions of a database to pairs of training and test data sets. -
Class Summary Class Description AbstractHoldout Split a data set for holdout evaluation.DisjointCrossValidation DisjointCrossValidation provides a set of partitions of a database to perform cross-validation.DisjointCrossValidation.Par Parameterization classLeaveOneOut A leave-one-out-holdout is to provide a set of partitions of a database where each instances once hold out as a test instance while the respectively remaining instances are training instances.RandomizedCrossValidation RandomizedCrossValidation provides a set of partitions of a database to perform cross-validation.RandomizedCrossValidation.Par Parameterization classRandomizedHoldout A holdout providing a seed for randomized operations.RandomizedHoldout.Par Parameterization classStratifiedCrossValidation A stratified n-fold crossvalidation to distribute the data to n buckets where each bucket exhibits approximately the same distribution of classes as does the complete data set.StratifiedCrossValidation.Par Parameterization classTrainingAndTestSet Wrapper to hold a pair of training and test data sets.