Probabilities::BetaStat Function

void BetaStat(double a, double b, double &AMean, double &AVariance, double &ASkewness, double &AKurtosis);

Beta distribution moments (mean, variance, skewness, excess kurtosis).

#NameTypeDescription
1adoubleFirst shape parameter, real value > 0.
2bdoubleSecond shape parameter, real value > 0.
3AMeandouble &Returns the mean, = a/(a+b).
4AVariancedouble &Returns the variance, = a b / ((a+b)^2 (a+b+1)).
5ASkewnessdouble &Returns the skewness, = 2(b-a) sqrt(a+b+1) / ((a+b+2) sqrt(a b)).
6AKurtosisdouble &Returns the EXCESS kurtosis.
Remarks:

Returns the moments of the beta distribution. If a <= 0 or b <= 0 all four outputs are NAN.

Declared in Dew::Math::Units::Probabilities · Dew.Math/Units.Probabilities.h · Cross-compiler