Package jdistlib
Class FellerPareto
java.lang.Object
jdistlib.generic.GenericDistribution
jdistlib.FellerPareto
- All Implemented Interfaces:
SupportedDistribution
Five-parameter Feller-Pareto distribution from actuar.
-
Field Summary
Fields inherited from class jdistlib.generic.GenericDistribution
random -
Constructor Summary
ConstructorsConstructorDescriptionFellerPareto(double minimum, double shape1, double shape2, double shape3, double scale) -
Method Summary
Modifier and TypeMethodDescriptiondoublecumulative(double x, boolean lowerTail, boolean logP) static doublecumulative(double x, double minimum, double shape1, double shape2, double shape3, double scale, boolean lowerTail, boolean logP) doubledensity(double x, boolean log) static doubledensity(double x, double minimum, double shape1, double shape2, double shape3, double scale, boolean log) doubledoubledoublequantile(double p, boolean lowerTail, boolean logP) static doublequantile(double p, double minimum, double shape1, double shape2, double shape3, double scale, boolean lowerTail, boolean logP) doublerandom()static doublerandom(double minimum, double shape1, double shape2, double shape3, double scale, 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
-
FellerPareto
public FellerPareto(double minimum, double shape1, double shape2, double shape3, double scale)
-
-
Method Details
-
density
public static double density(double x, double minimum, double shape1, double shape2, double shape3, double scale, boolean log) -
cumulative
public static double cumulative(double x, double minimum, double shape1, double shape2, double shape3, double scale, boolean lowerTail, boolean logP) -
quantile
public static double quantile(double p, double minimum, double shape1, double shape2, double shape3, double scale, boolean lowerTail, boolean logP) -
random
public static double random(double minimum, double shape1, double shape2, double shape3, double scale, 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
-
getLowerBound
public double getLowerBound()- Specified by:
getLowerBoundin interfaceSupportedDistribution
-
getUpperBound
public double getUpperBound()- Specified by:
getUpperBoundin interfaceSupportedDistribution
-