25package umontreal.ssj.randvar;
27import umontreal.ssj.rng.*;
28import umontreal.ssj.probdist.*;
56 setParams(dist.getGamma(), dist.getDelta(), dist.getXi(), dist.getLambda());
Extends the class ContinuousDistribution for the Johnson.
double inverseF(double u)
Returns the inverse distribution function .
static double nextDouble(RandomStream s, double gamma, double delta, double xi, double lambda)
Uses inversion to generate a new JohnsonSU variate, using stream s.
JohnsonSUGen(RandomStream s, double gamma, double delta, double xi, double lambda)
Creates a JohnsonSU random variate generator.
JohnsonSUGen(RandomStream s, JohnsonSUDist dist)
Creates a new generator for the JohnsonSU distribution dist, using stream s.
JohnsonSystemG(RandomStream s, double gamma, double delta, double xi, double lambda)
Constructs a JohnsonSystemG object with shape parameters.
void setParams(double gamma, double delta, double xi, double lambda)
Sets the value of the parameters , ,.
This interface defines the basic structures to handle multiple streams of uniform (pseudo)random numb...
double nextDouble()
Returns a (pseudo)random number from the uniform distribution over the interval , using this stream,...