Package jdistlib
Class SinhArcsinh
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.SinhArcsinh
Four-parameter sinh-arcsinh distribution of Jones and Pewsey.
The nu and tau parameters independently control the two
tails; nu = tau = 1 gives a normal distribution.
-
Field Summary
Fields inherited from class jdistlib.generic.GenericDistribution
random -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecumulative(double x, boolean lowerTail, boolean logP) static doublecumulative(double x, double mu, double sigma, double nu, double tau, boolean lowerTail, boolean logP) doubledensity(double x, boolean log) static doubledensity(double x, double mu, double sigma, double nu, double tau, boolean giveLog) doublequantile(double p, boolean lowerTail, boolean logP) static doublequantile(double p, double mu, double sigma, double nu, double tau, boolean lowerTail, boolean logP) doublerandom()static doublerandom(double mu, double sigma, double nu, double tau, RandomEngine random) static double[]random(int n, double mu, double sigma, double nu, double tau, RandomEngine random) Methods inherited from class jdistlib.generic.GenericDistribution
copyBackward, cumulative, cumulative, cumulative, cumulative_hazard, cumulative_hazard, cumulativeInto, density, density, densityInto, getRandomEngine, hazard, hazard, inverse_survival, inverse_survival, quantile, quantile, quantile, quantileInto, random, random, randomInto, setRandomEngine, survival, survival, survival
-
Constructor Details
-
SinhArcsinh
public SinhArcsinh(double mu, double sigma, double nu, double tau)
-
-
Method Details
-
density
public static double density(double x, double mu, double sigma, double nu, double tau, boolean giveLog) -
cumulative
public static double cumulative(double x, double mu, double sigma, double nu, double tau, boolean lowerTail, boolean logP) -
quantile
public static double quantile(double p, double mu, double sigma, double nu, double tau, boolean lowerTail, boolean logP) -
random
-
random
public static double[] random(int n, double mu, double sigma, double nu, double tau, RandomEngine random) -
density
public double density(double x, boolean log) - Specified by:
densityin classGenericDistribution
-
cumulative
public double cumulative(double x, boolean lowerTail, boolean logP) - Specified by:
cumulativein classGenericDistribution
-
quantile
public double quantile(double p, boolean lowerTail, boolean logP) - Specified by:
quantilein classGenericDistribution
-
random
public double random()- Specified by:
randomin classGenericDistribution
-