Feature Selection ToolboxFST3 Library / Documentation

FST::Data_Splitter_CV< INTERVALCONTAINER, IDXTYPE > Class Template Reference

Implements train/test data splitting: by means of k-fold cross-validation. More...

#include <data_splitter_cv.hpp>

Inheritance diagram for FST::Data_Splitter_CV< INTERVALCONTAINER, IDXTYPE >:
Collaboration diagram for FST::Data_Splitter_CV< INTERVALCONTAINER, IDXTYPE >:

List of all members.

Public Member Functions

 Data_Splitter_CV (const IDXTYPE _kfold)
 Data_Splitter_CV (const Data_Splitter_CV &dsp)
virtual IDXTYPE getNoOfSplits () const
virtual bool makeFirstSplit ()
virtual bool makeNextSplit ()
Data_Splitter_CVstateless_clone () const
virtual std::ostream & print (std::ostream &os) const

Private Types

typedef Data_Splitter
< INTERVALCONTAINER, IDXTYPE > 
TCC

Private Attributes

const IDXTYPE kfold
IDXTYPE tmpod
vector< IDXTYPE > tmpn
vector< IDXTYPE > tmpstartidx

Detailed Description

template<class INTERVALCONTAINER, typename IDXTYPE>
class FST::Data_Splitter_CV< INTERVALCONTAINER, IDXTYPE >

Implements train/test data splitting: by means of k-fold cross-validation.

Examples:

demo11.cpp, demo11t.cpp, demo12t.cpp, demo21.cpp, demo23.cpp, demo24.cpp, demo24t.cpp, demo25t.cpp, demo26.cpp, demo30.cpp, demo32t.cpp, demo34.cpp, demo35t.cpp, demo40.cpp, demo40t.cpp, demo50.cpp, demo51.cpp, demo52t.cpp, demo53.cpp, demo54.cpp, demo55.cpp, demo56.cpp, demo60.cpp, demo61.cpp, demo62.cpp, and demo63.cpp.


Member Function Documentation

template<class INTERVALCONTAINER , typename IDXTYPE >
Data_Splitter_CV* FST::Data_Splitter_CV< INTERVALCONTAINER, IDXTYPE >::stateless_clone (  )  const [inline, virtual]

create clone of the current object, ignoring internal temporary structures to save speed. Does not replicate exact object state. The clone must be used carefully in a way that ensures internal structure re-initialization Use example: Data_Splitter cloning or Classifier_SVM cloning due to inability to clone external structures defined in LibSVM

Implements FST::Clonable.


The documentation for this class was generated from the following file:

Generated on Thu Mar 31 11:38:08 2011 for FST3Library by  doxygen 1.6.1