TVec::Skewness Method

Overload List

#SignatureDescription
1double Skewness(TMtxVec *Src, const double AMean, const double AStdDev, const int Index, const int Len);
2double Skewness(const double AMean, const double AStdDev);Skewness (third central momentum).
3double Skewness(const double AMean, const double AStdDev, int Index, int Len);Calculate the skewness for elements [Index]..[Index+Len-1].

Overload 1: double Skewness(TMtxVec *Src, const double AMean, const double AStdDev, const int Index, const int Len);

#NameTypeDescription
1SrcTMtxVec *
2AMeanconst double
3AStdDevconst double
4Indexconst int
5Lenconst int
Declared in Dew::Math::TMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 2: double Skewness(const double AMean, const double AStdDev);

Skewness (third central momentum).

#NameTypeDescription
1AMeanconst double
2AStdDevconst double
Remarks:

Calculate the calling object skewness by using mean value AMean and standard deviation AStdDev. Skewness is the third central moment, divided by third power of standard deviation:

Skewness=1σ3k=0Length1(V[k]V)3,where V=mean value\text{Skewness}=\frac{1}{\sigma ^3} \sum _{k=0} ^{\text{Length}-1}\left( V[k] -\langle V\rangle \right)^3 ,\quad \text{where } \langle V \rangle = \text{mean value}
See Also: TVec::Kurtosis, TVec::Mean, TVec::StdDev
Declared in Dew::Math::TDenseMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler

Overload 3: double Skewness(const double AMean, const double AStdDev, int Index, int Len);

Calculate the skewness for elements [Index]..[Index+Len-1].

#NameTypeDescription
1AMeanconst double
2AStdDevconst double
3Indexint
4Lenint
Remarks:

An exception is raised if TVec::ConditionCheck is True and array borders are overrun. The AMean and AStdDev parameters must be computed from the same elements from which the Skewness is to be computed.

Declared in Dew::Math::TDenseMtxVec · Dew.Math/AbstractMtxVec.h · Cross-compiler