public class BiNormalDonnellyDist extends BiNormalDist
BiNormalDist for the bivariate
normal distribution
using a translation of Donnelly's FORTRAN code.decPrec| Constructor and Description |
|---|
BiNormalDonnellyDist(double rho)
Same as
BiNormalDonnellyDist (rho, 15). |
BiNormalDonnellyDist(double mu1,
double sigma1,
double mu2,
double sigma2,
double rho)
Same as
BiNormalDonnellyDist (mu1, sigma1, mu2, sigma2, rho, 15). |
BiNormalDonnellyDist(double mu1,
double sigma1,
double mu2,
double sigma2,
double rho,
int ndig)
Constructor with parameters
μ1 = mu1, μ2 = mu2, σ1 = sigma1,
σ2 = sigma2, ρ = rho, and d = ndig
digits of accuracy.
|
BiNormalDonnellyDist(double rho,
int ndig)
Constructor with default parameters
μ1 = μ2 = 0,
σ1 = σ2 = 1, correlation
ρ = rho, and d = ndig digits of accuracy
(the absolute error is smaller than 10-d).
|
| Modifier and Type | Method and Description |
|---|---|
double |
barF(double x,
double y)
.
|
static double |
barF(double x,
double y,
double rho) |
static double |
barF(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho) |
static double |
barF(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho,
int ndig)
Computes the upper binormal distribution function with parameters μ1 = mu1,
μ2 = mu2, σ1 = sigma1, σ2 = sigma2,
ρ = rho and ndig decimal digits of accuracy.
|
static double |
barF(double x,
double y,
double rho,
int ndig)
Computes the upper standard binormal distribution function with parameters ρ = rho and
ndig decimal digits of accuracy.
|
double |
cdf(double x,
double y)
.
|
static double |
cdf(double x,
double y,
double rho) |
static double |
cdf(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho) |
static double |
cdf(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho,
int ndig)
Computes the binormal distribution function with parameters μ1 = mu1,
μ2 = mu2, σ1 = sigma1, σ2 = sigma2,
correlation ρ = rho and ndig decimal digits of accuracy.
|
static double |
cdf(double x,
double y,
double rho,
int ndig)
Computes the standard binormal distribution
with the method described in, where ndig is the
number of decimal digits of accuracy provided (ndig <= 15).
|
density, density, density, getCorrelation, getCorrelation, getCovariance, getCovariance, getMean, getMean, getMu1, getMu2, getSigma1, getSigma2cdf, densitygetDimensionpublic BiNormalDonnellyDist(double rho,
int ndig)
public BiNormalDonnellyDist(double rho)
BiNormalDonnellyDist (rho, 15).public BiNormalDonnellyDist(double mu1,
double sigma1,
double mu2,
double sigma2,
double rho,
int ndig)
public BiNormalDonnellyDist(double mu1,
double sigma1,
double mu2,
double sigma2,
double rho)
BiNormalDonnellyDist (mu1, sigma1, mu2, sigma2, rho, 15).public static double cdf(double x,
double y,
double rho,
int ndig)
public static double cdf(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho,
int ndig)
public static double barF(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho,
int ndig)
public static double barF(double x,
double y,
double rho,
int ndig)
public double cdf(double x,
double y)
ContinuousDistribution2Dimcdf in class BiNormalDistx - value x at which the distribution function is evaluatedy - value y at which the distribution function is evaluatedpublic static double cdf(double x,
double y,
double rho)
public static double cdf(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho)
public double barF(double x,
double y)
ContinuousDistribution2DimbarF in class BiNormalDistx - value x at which the upper distribution is evaluatedy - value y at which the upper distribution is evaluatedpublic static double barF(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho)
public static double barF(double x,
double y,
double rho)
To submit a bug or ask questions, send an e-mail to Pierre L'Ecuyer.