
@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 parameterCopyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.