
@Alias(value={"InverseGaussianDistribution","invgauss"}) public class WaldDistribution extends AbstractDistribution
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
WaldDistribution.Parameterizer
Parameterization class 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private double | 
mean
Location value 
 | 
private double | 
shape
Shape parameter 
 | 
random| Constructor and Description | 
|---|
WaldDistribution(double mean,
                double shape)
Constructor for Gaussian distribution 
 | 
WaldDistribution(double mean,
                double shape,
                Random random)
Constructor for wald distribution 
 | 
WaldDistribution(double mean,
                double shape,
                RandomFactory random)
Constructor for wald distribution 
 | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
cdf(double val)
Return the cumulative density function at the given value. 
 | 
static double | 
cdf(double x,
   double mu,
   double shape)
Cumulative probability density function (CDF) of a Wald distribution. 
 | 
double | 
nextRandom()
Generate a new random value 
 | 
double | 
pdf(double val)
Return the density of an existing value 
 | 
static double | 
pdf(double x,
   double mu,
   double shape)
Probability density function of the Wald distribution. 
 | 
double | 
quantile(double q)
Deprecated. 
 
NOT YET IMPLEMENTED. 
 | 
static double | 
quantile(double x,
        double mu,
        double shape)
Deprecated. 
 
NOT YET IMPLEMENTED. 
 | 
String | 
toString()
Describe the distribution 
 | 
public WaldDistribution(double mean,
                double shape,
                Random random)
mean - Meanshape - Shape parameterrandom - Random generatorpublic WaldDistribution(double mean,
                double shape,
                RandomFactory random)
mean - Meanshape - Shape parameterrandom - Random generatorpublic WaldDistribution(double mean,
                double shape)
mean - Meanshape - Shape parameterpublic double pdf(double val)
Distributionval - existing valuepublic double cdf(double val)
Distributionval - existing value@Deprecated public double quantile(double q)
Distributionq - Quantile to findpublic double nextRandom()
DistributionnextRandom in interface DistributionnextRandom in class AbstractDistributionpublic String toString()
DistributiontoString in interface DistributiontoString in class Objectpublic static double pdf(double x,
         double mu,
         double shape)
x - The value.mu - The mean.shape - Shape parameterpublic static double cdf(double x,
         double mu,
         double shape)
x - value to evaluate CDF atmu - Mean valueshape - Shape parameter@Deprecated public static double quantile(double x, double mu, double shape)
x - value to evaluate probit function atmu - Mean valueshape - Shape parameter