edu.uiuc.ge.illigal.gale.data
Class FoldGenerator

java.lang.Object
  |
  +--edu.uiuc.ge.illigal.gale.data.FoldGenerator

public class FoldGenerator
extends java.lang.Object

This class computes the folders for cross-validation. set.

Since:
0.9alpha
Version:
0.9alpha
Author:
Xavier Llorà <xllora@illigal.ge.uiuc.edu>

Constructor Summary
FoldGenerator()
           
 
Method Summary
static edu.uiuc.ge.illigal.gale.data.OrderedSet[] stratifiedFolds(edu.uiuc.ge.illigal.gale.data.OrderedSet os, int iKFolds, int iCls, java.util.Random rnd)
          Computes the folders for an stratified cross-validation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FoldGenerator

public FoldGenerator()
Method Detail

stratifiedFolds

public static edu.uiuc.ge.illigal.gale.data.OrderedSet[] stratifiedFolds(edu.uiuc.ge.illigal.gale.data.OrderedSet os,
                                                                         int iKFolds,
                                                                         int iCls,
                                                                         java.util.Random rnd)
Computes the folders for an stratified cross-validation

Parameters:
os - OrderedSet to use
iKFolds - number of folds
iCls - number of classes
rnd - pseudo-random number generator
Returns:
the set of folders