MeLOn
scaler.h File Reference
#include <vector>
#include <string>
#include <memory>
#include <unordered_map>
#include "exceptions.h"

Go to the source code of this file.

Classes

struct  melon::ScalerData
 Base struct from which data structs of different scalers can be derived. More...
 
class  melon::Scaler< T >
 Abstract class defining scaling algorithm. More...
 
class  melon::ScalerFactory< T >
 This class is a factory class for creating child instances of Scaler. More...
 
class  melon::IdentityScaler< T >
 Class implementing an identity scaling algorithm. More...
 
class  melon::MinMaxScaler< T >
 Class implementing a MinMax-Scaling algorithm. More...
 
class  melon::StandardScaler< T >
 Class implementing a Standard-Scaling algorithm. More...
 

Namespaces

 melon
 

Enumerations

enum  melon::SCALER_TYPE { melon::IDENTITY = 0, melon::MINMAX, melon::STANDARD }
 Enum for representing the available types of scalers. More...
 
enum  melon::SCALER_PARAMETER {
  melon::LOWER_BOUNDS = 0, melon::UPPER_BOUNDS, melon::STD_DEV, melon::MEAN,
  melon::SCALED_LOWER_BOUNDS, melon::SCALED_UPPER_BOUNDS
}