Package jdistlib
Class FoldedNormal
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.FoldedNormal
VGAM folded normal distribution, including asymmetric positive and negative
scaling factors
a1 and a2.-
Field Summary
Fields inherited from class jdistlib.generic.GenericDistribution
random -
Constructor Summary
ConstructorsConstructorDescriptionFoldedNormal(double mean, double sd) FoldedNormal(double mean, double sd, double a1, double a2) -
Method Summary
Modifier and TypeMethodDescriptiondoublecumulative(double x, boolean lowerTail, boolean logP) static doublecumulative(double x, double mean, double sd, double a1, double a2, boolean lowerTail, boolean logP) doubledensity(double x, boolean logP) static doubledensity(double x, double mean, double sd, double a1, double a2, boolean giveLog) doublequantile(double p, boolean lowerTail, boolean logP) static doublequantile(double p, double mean, double sd, double a1, double a2, boolean lowerTail, boolean logP) doublerandom()static doublerandom(double mean, double sd, double a1, double a2, RandomEngine random) static double[]random(int n, double mean, double sd, double a1, double a2, 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
-
FoldedNormal
public FoldedNormal(double mean, double sd) -
FoldedNormal
public FoldedNormal(double mean, double sd, double a1, double a2)
-
-
Method Details
-
density
public static double density(double x, double mean, double sd, double a1, double a2, boolean giveLog) -
cumulative
public static double cumulative(double x, double mean, double sd, double a1, double a2, boolean lowerTail, boolean logP) -
quantile
public static double quantile(double p, double mean, double sd, double a1, double a2, boolean lowerTail, boolean logP) -
random
-
random
public static double[] random(int n, double mean, double sd, double a1, double a2, RandomEngine random) -
density
public double density(double x, boolean logP) - 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
-