Feature Selection ToolboxFST3 Library / Documentation

FST::Data_Splitter_TrainRandom_TestFixed< INTERVALCONTAINER, IDXTYPE, BINTYPE > Class Template Reference

Implements train/test data splitting: equal to Data_Splitter_RandomRandom except that the same test data is returned in each loop. More...

#include <data_splitter_randfix.hpp>

Inheritance diagram for FST::Data_Splitter_TrainRandom_TestFixed< INTERVALCONTAINER, IDXTYPE, BINTYPE >:
Collaboration diagram for FST::Data_Splitter_TrainRandom_TestFixed< INTERVALCONTAINER, IDXTYPE, BINTYPE >:

List of all members.

Public Types

typedef
Data_Splitter_RandomRandom
< INTERVALCONTAINER, IDXTYPE,
BINTYPE > 
parent

Public Member Functions

 Data_Splitter_TrainRandom_TestFixed (const IDXTYPE _splits, const IDXTYPE _perctrain, const IDXTYPE _perctest, const bool randomize=false)
 Data_Splitter_TrainRandom_TestFixed (const Data_Splitter_TrainRandom_TestFixed &dsp)
Data_Splitter_TrainRandom_TestFixedstateless_clone () const
virtual std::ostream & print (std::ostream &os) const

Protected Types

typedef Data_Splitter
< INTERVALCONTAINER, IDXTYPE > 
TCC

Protected Member Functions

virtual void makeRandomSplit (const IDXTYPE n, const boost::shared_ptr< INTERVALCONTAINER > list_train, const boost::shared_ptr< INTERVALCONTAINER > list_test)

Detailed Description

template<class INTERVALCONTAINER, typename IDXTYPE, typename BINTYPE>
class FST::Data_Splitter_TrainRandom_TestFixed< INTERVALCONTAINER, IDXTYPE, BINTYPE >

Implements train/test data splitting: equal to Data_Splitter_RandomRandom except that the same test data is returned in each loop.


Member Function Documentation

template<class INTERVALCONTAINER , typename IDXTYPE , typename BINTYPE >
Data_Splitter_TrainRandom_TestFixed* FST::Data_Splitter_TrainRandom_TestFixed< INTERVALCONTAINER, IDXTYPE, BINTYPE >::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

Reimplemented from FST::Data_Splitter_RandomRandom< INTERVALCONTAINER, IDXTYPE, BINTYPE >.


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

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