statistic.distribution
Class WeibullDistribution

java.lang.Object
  |
  +--statistic.distribution.GenericDistribution
        |
        +--statistic.distribution.GenericContinuousDistribution
              |
              +--statistic.distribution.WeibullDistribution
All Implemented Interfaces:
RandomGenerator

public class WeibullDistribution
extends GenericContinuousDistribution
implements RandomGenerator


Field Summary
 
Fields inherited from class statistic.distribution.GenericDistribution
name, paramNames, params
 
Fields inherited from interface statistic.RandomGenerator
random
 
Constructor Summary
WeibullDistribution()
           
WeibullDistribution(double[] desParams)
           
WeibullDistribution(double unA, double unLambda)
           
 
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)
          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
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

WeibullDistribution

public WeibullDistribution()

WeibullDistribution

public WeibullDistribution(double unA,
                           double unLambda)
                    throws java.lang.IllegalArgumentException

WeibullDistribution

public WeibullDistribution(double[] desParams)
                    throws java.lang.IllegalArgumentException
Method Detail

pdf

public double pdf(double x)
Returns the value of the probability distribution function at x

Specified by:
pdf in class GenericDistribution

cdf

public double cdf(double x)
Returns the value of the cumulative distribution function at x

Specified by:
cdf in class GenericDistribution

inverseCdf

public double inverseCdf(double x)
                  throws java.lang.IllegalArgumentException
Return the value of Inverse Function at x

Specified by:
inverseCdf in class GenericContinuousDistribution
Parameters:
x - with x>=0 and x<=1
java.lang.IllegalArgumentException

mean

public double mean()
Returns the mean of the distribution

Specified by:
mean in class GenericDistribution

var

public double var()
Returns the variance of the distribution

Specified by:
var in class GenericDistribution

rand

public double rand()
Description copied from class: GenericDistribution
Return a random value

Overrides:
rand in class GenericDistribution

main

public static void main(java.lang.String[] args)
Methode: Main pour tester la classe