|
SSJ V. 2.6. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object umontreal.iro.lecuyer.probdistmulti.ContinuousDistributionMulti umontreal.iro.lecuyer.probdistmulti.ContinuousDistribution2Dim umontreal.iro.lecuyer.probdistmulti.BiNormalDist umontreal.iro.lecuyer.probdistmulti.BiNormalGenzDist
public class BiNormalGenzDist
Extends the class BiNormalDist
for the bivariate
normal distribution
using Genz's algorithm as described in.
Field Summary |
---|
Fields inherited from class umontreal.iro.lecuyer.probdistmulti.ContinuousDistribution2Dim |
---|
decPrec |
Constructor Summary | |
---|---|
BiNormalGenzDist(double rho)
Constructs a BiNormalGenzDist object with default parameters μ1 = μ2 = 0, σ1 = σ2 = 1 and correlation ρ = rho. |
|
BiNormalGenzDist(double mu1,
double sigma1,
double mu2,
double sigma2,
double rho)
Constructs a BiNormalGenzDist object with parameters μ1 = mu1, μ2 = mu2, σ1 = sigma1, σ2 = sigma2 and ρ = rho. |
Method Summary | |
---|---|
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)
|
double |
cdf(double x,
double y)
. |
static double |
cdf(double x,
double y,
double rho)
Computes the standard binormal distribution with the method described in. |
static double |
cdf(double mu1,
double sigma1,
double x,
double mu2,
double sigma2,
double y,
double rho)
|
Methods inherited from class umontreal.iro.lecuyer.probdistmulti.BiNormalDist |
---|
density, density, density, getCorrelation, getCorrelation, getCovariance, getCovariance, getMean, getMean, getMu1, getMu2, getSigma1, getSigma2 |
Methods inherited from class umontreal.iro.lecuyer.probdistmulti.ContinuousDistribution2Dim |
---|
cdf, density |
Methods inherited from class umontreal.iro.lecuyer.probdistmulti.ContinuousDistributionMulti |
---|
getDimension |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BiNormalGenzDist(double rho)
public BiNormalGenzDist(double mu1, double sigma1, double mu2, double sigma2, double rho)
Method Detail |
---|
public 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 cdf(double x, double y)
ContinuousDistribution2Dim
cdf
in class BiNormalDist
x
- value x at which the distribution function is evaluatedy
- value y at which the distribution function is evaluated
public double barF(double x, double y)
ContinuousDistribution2Dim
barF
in class BiNormalDist
x
- value x at which the upper distribution is evaluatedy
- value y at which the upper distribution is evaluated
public 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)
|
SSJ V. 2.6. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |