MeteoIODoc 20240518.aefd3c94
mio::ARIMAutils::Normalization Class Reference

#include <ARIMAutils.h>

Public Types

enum  Mode { MinMax , ZScore , Nothing }
 

Public Member Functions

 Normalization ()
 
 Normalization (std::vector< double > &data, Mode new_mode)
 
 Normalization (std::vector< double > &data)
 
void setMode (Mode new_mode)
 
Mode getMode ()
 
std::vector< double > normalize (const std::vector< double > &data)
 
std::vector< double > denormalize (const std::vector< double > &data)
 

Member Enumeration Documentation

◆ Mode

Enumerator
MinMax 
ZScore 
Nothing 

Constructor & Destructor Documentation

◆ Normalization() [1/3]

mio::ARIMAutils::Normalization::Normalization ( )

◆ Normalization() [2/3]

mio::ARIMAutils::Normalization::Normalization ( std::vector< double > &  data,
Mode  new_mode 
)

◆ Normalization() [3/3]

mio::ARIMAutils::Normalization::Normalization ( std::vector< double > &  data)

Member Function Documentation

◆ denormalize()

std::vector< double > mio::ARIMAutils::Normalization::denormalize ( const std::vector< double > &  data)

◆ getMode()

Mode mio::ARIMAutils::Normalization::getMode ( )
inline

◆ normalize()

std::vector< double > mio::ARIMAutils::Normalization::normalize ( const std::vector< double > &  data)

◆ setMode()

void mio::ARIMAutils::Normalization::setMode ( Mode  new_mode)
inline

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