|
Isis 3 Programmer Reference
|
1 #ifndef GaussianDistribution_h
2 #define GaussianDistribution_h
10 #include "Statistics.h"
11 #include "IException.h"
12 #include "Constants.h"
51 inline double Mean()
const {
71 double A(
const double x);
72 double B(
const double x);
73 double C(
const double x);
74 double D(
const double x);
This class is used to accumulate statistics on double arrays.
double Probability(const double value)
Computes and returns the probability of the specified value on the gaussian distribution.
GaussianDistribution(const double mean=0.0, const double standardDeviation=1.0)
Constructs a gaussian distribution object.
double StandardDeviation() const
Returns the standard deviation.
double CumulativeDistribution(const double value)
Computes and returns the cumulative distribution up to the specified value on the gaussian distributi...
gaussian distribution class
double p_stdev
Value of the standard deviation.
double Mean() const
Returns the mean.
double InverseCumulativeDistribution(const double percent)
Computes and returns the inverse cumulative distribution evaluated at the specified percentage value ...
double p_mean
Value of the mean.
This is free and unencumbered software released into the public domain.