|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--statistic.distribution.GenericDistribution | +--statistic.distribution.GenericContinuousDistribution | +--statistic.distribution.ExponentialDistribution
Field Summary | |
static int |
LAMBDA
Equation de la densite: f(x)= 1/lambda * exp(-x/lambda) pour x>0, lambda>0 where 1/lambda = mean time of a process |
Fields inherited from class statistic.distribution.GenericDistribution |
name, paramNames, params |
Fields inherited from interface statistic.RandomGenerator |
random |
Constructor Summary | |
ExponentialDistribution()
|
|
ExponentialDistribution(double unLambda)
|
|
ExponentialDistribution(double[] desParams)
|
Method Summary | |
double |
cdf(double x)
Returns the value of the cumulative distribution function at x (=Fonction de repartition) |
java.lang.String |
getEquation()
|
double |
inverseCdf(double x)
Return the value of Inverse Function at x |
static void |
main(java.lang.String[] args)
Methode: Main pour tester la classe |
double |
mean()
Returns the mean of the distribution |
double |
pdf(double x)
Returns the value of the probability distribution function at x |
double |
rand()
Return a random value |
double |
var()
Returns the variance of the distribution |
Methods inherited from class statistic.distribution.GenericContinuousDistribution |
normalStandardCdf |
Methods inherited from class statistic.distribution.GenericDistribution |
getName, getParam, getParamName, getParams, getParamsCount, getParamsNames, setParam, setParams |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int LAMBDA
Constructor Detail |
public ExponentialDistribution()
public ExponentialDistribution(double unLambda) throws java.lang.IllegalArgumentException
public ExponentialDistribution(double[] desParams) throws java.lang.IllegalArgumentException
Method Detail |
public java.lang.String getEquation()
getEquation
in class GenericDistribution
public double pdf(double x)
pdf
in class GenericDistribution
public double cdf(double x)
cdf
in class GenericDistribution
public double inverseCdf(double x) throws java.lang.IllegalArgumentException
inverseCdf
in class GenericContinuousDistribution
x
- with x>=0 and x<=1
java.lang.IllegalArgumentException
public double mean()
GenericDistribution
mean
in class GenericDistribution
public double var()
GenericDistribution
var
in class GenericDistribution
public double rand()
GenericDistribution
rand
in class GenericDistribution
public static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |