|
|||||||||||
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.CompoundDistribution
CompoundDistribution : It's a "distribution" where you define several distributions with a weight And each distribution is choosen according to its weight
Field Summary |
Fields inherited from class statistic.distribution.GenericDistribution |
name, paramNames, params |
Constructor Summary | |
CompoundDistribution(GenericContinuousDistribution[] distrib)
CompoundDistribution |
|
CompoundDistribution(GenericContinuousDistribution[] distrib,
double[] weigth)
MixedDistribution |
Method Summary | |
double |
cdf(double x)
Returns the value of the cumulative distribution function at x |
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)
pdf : |
double |
rand()
Return a random value in [0 1] |
double |
var()
Returns the variance of the distribution |
Methods inherited from class statistic.distribution.GenericContinuousDistribution |
normalStandardCdf |
Methods inherited from class statistic.distribution.GenericDistribution |
getEquation, getName, getParam, getParamName, getParams, getParamsCount, getParamsNames, setParam, setParams |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CompoundDistribution(GenericContinuousDistribution[] distrib)
distrib
- it defines which distributions are involved ( => weigth of each distribution is 1/distribution number )public CompoundDistribution(GenericContinuousDistribution[] distrib, double[] weigth)
distrib
- it defines which distributions are involvedweigth
- it defines the weigth of each distribution (>=1)Method Detail |
public double pdf(double x)
pdf
in class GenericDistribution
x
- it's a doublepublic double cdf(double x)
cdf
in class GenericDistribution
public double rand()
rand
in class GenericDistribution
public double mean()
mean
in class GenericDistribution
public double inverseCdf(double x)
inverseCdf
in class GenericContinuousDistribution
x
- with x>=0 and x<=1public double var()
var
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 |