STK++ 0.9.13
STK_Stat_Transform.h File Reference

In this file we implement the main transformation on data set. More...

Include dependency graph for STK_Stat_Transform.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  STK
 The namespace STK is the main domain space of the Statistical ToolKit project.
 
namespace  STK::Stat
 this is the namespace for the statistical treatment.
 

Functions

template<class Array , class RowVector >
void STK::Stat::center (Array &m, RowVector &mean)
 Compute the mean by column of the variables in the container m and center it.
 
template<class Array , class RowVector >
void STK::Stat::centerByCol (Array &m, RowVector &mean)
 
template<class Array , class ColVector >
void STK::Stat::centerByRow (Array &m, ColVector &mean)
 Compute the mean by row of the variables in the container V and center V.
 
template<class Array , class Weights , class RowVector >
void STK::Stat::center (Array &m, Weights const &W, RowVector &mean)
 Compute the weighted mean by column of the variables and center m.
 
template<class Array , class Weights , class RowVector >
void STK::Stat::centerByCol (Array &m, Weights const &W, RowVector &mean)
 
template<class Array , class Weights , class ColVector >
void STK::Stat::centerByRow (Array &m, Weights const &W, ColVector &mean)
 Compute the weighted mean of the variables by rows and center m.
 
template<class Array , class RowVector >
void STK::Stat::standardize (Array &m, RowVector &mean, RowVector &std, bool unbiased=false)
 Compute the mean and the standard deviation by columns of the variable m and standardize it.
 
template<class RowVector , class Array >
void STK::Stat::standardizeByCol (Array &m, RowVector &mean, RowVector &std, bool unbiased=false)
 
template<class Array , class ColVector >
void STK::Stat::standardizeByRow (Array &m, ColVector &mean, ColVector &std, bool unbiased=false)
 Compute the mean and the standard deviation by rows of the variable m and standardize it.
 
template<class Array , class Weights , class RowVector >
void STK::Stat::standardize (Array &m, Weights const &W, RowVector &mean, RowVector &std, bool unbiased=false)
 Compute the weighted means and standard deviations by columns of the variable m and standardize it.
 
template<class Array , class Weights , class RowVector >
void STK::Stat::standardizeByCol (Array &m, Weights const &W, RowVector &mean, RowVector &std, bool unbiased=false)
 
template<class Array , class Weights , class ColVector >
void STK::Stat::standardizeByRow (Array &m, Weights const &W, ColVector &mean, ColVector &std, bool unbiased=false)
 Compute the weighted means and standard deviations by rows of the variable m and standardize it.
 
template<class RowVector , class Array >
void STK::Stat::uncenter (Array &m, RowVector const &mean)
 Add the means to the columns of the container m.
 
template<class RowVector , class Array >
void STK::Stat::uncenterByCol (Array &m, RowVector const &mean)
 
template<class ColVector , class Array >
void STK::Stat::uncenterByRow (Array &m, ColVector const &mean)
 Add the means to the rows of the container m.
 
template<class Array , class RowVector >
void STK::Stat::unstandardize (Array &m, RowVector const &std)
 undo the standardization by columns of the standardized variable m.
 
template<class Array , class RowVector >
void STK::Stat::unstandardizeByCol (Array &m, RowVector const &std)
 
template<class Array , class ColVector >
void STK::Stat::unstandardizeByRow (Array &m, ColVector const &std)
 undo the standardization by rows of the standardized variable m.
 
template<class Array , class RowVector >
void STK::Stat::unstandardize (Array &m, RowVector const &mean, RowVector const &std)
 undo the standardization by columns of the standardized variable m
 
template<class Array , class RowVector >
void STK::Stat::unstandardizeByCol (Array &m, RowVector const &mean, RowVector const &std)
 
template<class Array , class ColVector >
void STK::Stat::unstandardizeByRow (Array &m, ColVector const &mean, ColVector const &std)
 undo the standardization by rows of the standardized variable m
 

Detailed Description

In this file we implement the main transformation on data set.

Definition in file STK_Stat_Transform.h.