Package jdistlib
Class PoissonInverseGaussian
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.PoissonInverseGaussian
Poisson-inverse Gaussian distribution from
actuar.
mean is the mean of the inverse-Gaussian mixing variable and
dispersion is its dispersion. The count variance is
mean + dispersion * mean^3.
-
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 mean, double dispersion, boolean lowerTail, boolean logP) doubledensity(double x, boolean logP) static doubledensity(double x, double mean, double dispersion, boolean giveLog) doublequantile(double p, boolean lowerTail, boolean logP) static doublequantile(double p, double mean, double dispersion, boolean lowerTail, boolean logP) doublerandom()static doublerandom(double mean, double dispersion, RandomEngine random) static double[]random(int n, double mean, double dispersion, 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
-
PoissonInverseGaussian
public PoissonInverseGaussian(double mean, double dispersion)
-
-
Method Details
-
density
public static double density(double x, double mean, double dispersion, boolean giveLog) -
cumulative
public static double cumulative(double x, double mean, double dispersion, boolean lowerTail, boolean logP) -
quantile
public static double quantile(double p, double mean, double dispersion, boolean lowerTail, boolean logP) -
random
-
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
-