|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--cern.colt.PersistentObject
|
+--cern.jet.random.AbstractDistribution
|
+--cern.jet.random.AbstractContinousDistribution
|
+--cern.jet.random.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.
| Field Summary | |
protected double |
pwr
|
protected double |
scale
|
protected double |
shape
|
protected static Pareto |
shared
|
| Fields inherited from class cern.jet.random.AbstractDistribution |
randomGenerator |
| 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, getRandomGenerator, makeDefaultGenerator, nextInt, setRandomGenerator |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected double scale
protected double shape
protected double pwr
protected static Pareto shared
| 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 static double staticNextDouble(double k,
double alpha)
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||