private static final class GaussianGenerator.NormalCdf
extends java.lang.Object
Helper class, encapsulate the inverse of the cdf of a normal distribution.
Modifier and Type | Field and Description |
---|---|
private static double[] |
INV_NORMAL_2_P_1 |
private static double[] |
INV_NORMAL_2_P_2 |
private static double[] |
INV_NORMAL_2_P_3 |
private static double[] |
INV_NORMAL_2_Q_1 |
private static double[] |
INV_NORMAL_2_Q_2 |
private static double[] |
INV_NORMAL_2_Q_3 |
private static double |
RAC2 |
private static double |
XBIG |
Modifier | Constructor and Description |
---|---|
private |
NormalCdf() |
Modifier and Type | Method and Description |
---|---|
private static double |
getValue(double u)
Returns the inverse of the cdf of the normal distribution.
|
private static final double RAC2
private static final double XBIG
private static final double[] INV_NORMAL_2_P_1
private static final double[] INV_NORMAL_2_Q_1
private static final double[] INV_NORMAL_2_P_2
private static final double[] INV_NORMAL_2_Q_2
private static final double[] INV_NORMAL_2_P_3
private static final double[] INV_NORMAL_2_Q_3
private static double getValue(double u)
Returns the inverse of the cdf of the normal distribution. Rational approximations giving 16 decimals of precision. The authors also give an approximation with 23 decimals of precision. J.M. Blair, C.A. Edwards, J.H. Johnson, “Rational Chebyshev approximations for the Inverse of the Error Function”, in Mathematics of Computation, Vol. 30, 136, pp 827, (1976)
u
- The argument