|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcern.colt.PersistentObject
cern.jet.random.AbstractDistribution
cern.jet.random.AbstractContinousDistribution
cern.jet.random.Pareto
public class Pareto
Pareto Distribution. See the math definition animated definition.
p(x) = shape*scale^shape*x^{-(1+shape)} for x >= scale, shape > 0.
The mean is infinite if shape <= 1 and variance is infinite if shape <= 2.
Instance methods operate on a user supplied uniform random number generator; they are unsynchronized.
| Constructor Summary | |
|---|---|
Pareto(double k,
double alpha,
RandomElement randomGenerator)
Constructs a Pareto distribution. |
|
| Method Summary | |
|---|---|
double |
cdf(double x)
Returns the cumulative distribution function. |
double |
nextDouble()
Returns a random number from the distribution. |
double |
nextDouble(double k,
double alpha)
Returns a random number from the distribution; bypasses the internal state. |
double |
pdf(double x)
Returns the probability distribution function. |
void |
setState(double k,
double alpha)
Sets the parameters. |
static double |
staticNextDouble(double k,
double alpha)
Returns a random number from the distribution with the given scale = k, and shape = alpha. |
java.lang.String |
toString()
Returns a String representation of the receiver. |
| Methods inherited from class cern.jet.random.AbstractDistribution |
|---|
apply, apply, clone, makeDefaultGenerator, nextInt |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Pareto(double k,
double alpha,
RandomElement randomGenerator)
| Method Detail |
|---|
public double cdf(double x)
public double nextDouble()
nextDouble in class AbstractDistribution
public double nextDouble(double k,
double alpha)
public double pdf(double x)
public void setState(double k,
double alpha)
public java.lang.String toString()
toString in class java.lang.Object
public static double staticNextDouble(double k,
double alpha)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||