Feature Selection ToolboxFST3 Library / Documentation

FST::Data_Scaler_void< DATATYPE > Class Template Reference

Void data scaler, to bypass data normalization. More...

#include <data_scaler_void.hpp>

Inheritance diagram for FST::Data_Scaler_void< DATATYPE >:
Collaboration diagram for FST::Data_Scaler_void< DATATYPE >:

List of all members.

Public Member Functions

 Data_Scaler_void (const int dims=1)
 Data_Scaler_void (const DATATYPE missing_val_code, const int dims)
 Data_Scaler_void (const Data_Scaler_void &ds)
virtual int learn_loops () const
virtual bool startFirstLoop ()
virtual bool startNextLoop ()
virtual void learn (const DATATYPE &value)
virtual DATATYPE scale (const DATATYPE &value)
 return the scaled value
virtual void scale_inplace (DATATYPE &value)
 scale the value in place
virtual std::ostream & print (std::ostream &os) const

Protected Attributes

bool missing_values
const DATATYPE _missing_val_code
long count
DATATYPE sum
DATATYPE avg

Detailed Description

template<typename DATATYPE>
class FST::Data_Scaler_void< DATATYPE >

Void data scaler, to bypass data normalization.

Note:
Optionally substitutes missing values by the mean of those values that are available (separately per feature). Missing values are assumed to be coded by dedicated numerical value 'missing_val_code'.
Examples:

demo10.cpp, demo11.cpp, demo11t.cpp, demo12t.cpp, demo20.cpp, demo21.cpp, demo22.cpp, demo23.cpp, demo24.cpp, demo24t.cpp, demo25t.cpp, demo26.cpp, demo30.cpp, demo31.cpp, demo32t.cpp, demo33.cpp, demo33t.cpp, demo34.cpp, demo35t.cpp, demo40.cpp, demo40t.cpp, demo41.cpp, demo42.cpp, demo43.cpp, demo50.cpp, demo51.cpp, demo52t.cpp, demo54.cpp, demo55.cpp, demo56.cpp, demo60.cpp, demo61.cpp, demo62.cpp, and demo63.cpp.


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

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