|
||||||||||
| 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.ParetoII
Pareto II Distribution is modified Pareto Distribution by left shift along the x-axis. For Pareto Distribution, see the math definition animated definition.
p(x) = shape*scale^shape*(x+shift)^{-(1+shape)} for x >= scale, shape > 0.
Note that 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 ParetoII |
shared
|
protected double |
shift
|
| Fields inherited from class cern.jet.random.AbstractDistribution |
randomGenerator |
| Constructor Summary | |
ParetoII(double k,
double alpha,
double mu,
RandomElement randomGenerator)
Constructs a ParetoII 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,
double mu)
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,
double mu)
Sets the parameters. |
static double |
staticNextDouble(double k,
double alpha,
double mu)
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 shift
protected double pwr
protected static ParetoII shared
| Constructor Detail |
public ParetoII(double k,
double alpha,
double mu,
RandomElement randomGenerator)
| Method Detail |
public double cdf(double x)
public double nextDouble()
nextDouble in class AbstractDistribution
public double nextDouble(double k,
double alpha,
double mu)
public double pdf(double x)
public void setState(double k,
double alpha,
double mu)
public static double staticNextDouble(double k,
double alpha,
double mu)
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 | |||||||||