Method Summary |
|
abstract public BinomialDistribution | createBinomialDistribution(int numberOfTrials, double probabilityOfSuccess) Create a binomial distribution with the given number of trials and
probability of success. |
public CauchyDistribution | createCauchyDistribution(double median, double scale) Create a new cauchy distribution with the given median and scale. |
abstract public ChiSquaredDistribution | createChiSquareDistribution(double degreesOfFreedom) Create a new chi-square distribution with the given degrees of freedom. |
abstract public ExponentialDistribution | createExponentialDistribution(double mean) Create a new exponential distribution with the given degrees of freedom. |
abstract public FDistribution | createFDistribution(double numeratorDegreesOfFreedom, double denominatorDegreesOfFreedom) Create a new F-distribution with the given degrees of freedom. |
abstract public GammaDistribution | createGammaDistribution(double alpha, double beta) Create a new gamma distribution with the given shape and scale
parameters. |
abstract public HypergeometricDistribution | createHypergeometricDistribution(int populationSize, int numberOfSuccesses, int sampleSize) Create a new hypergeometric distribution with the given the population
size, the number of successes in the population, and the sample size. |
abstract public NormalDistribution | createNormalDistribution(double mean, double sd) Create a new normal distribution with the given mean and standard
deviation. |
abstract public NormalDistribution | createNormalDistribution() Create a new normal distribution with mean zero and standard
deviation one.
a new normal distribution. |
abstract public PoissonDistribution | createPoissonDistribution(double lambda) Create a new Poisson distribution with poisson parameter lambda.
Parameters: lambda - poisson parameter a new poisson distribution. |
abstract public TDistribution | createTDistribution(double degreesOfFreedom) Create a new t distribution with the given degrees of freedom. |
public WeibullDistribution | createWeibullDistribution(double alpha, double beta) Create a new Weibull distribution with the given shape and scale
parameters.
Parameters: alpha - the shape parameter. Parameters: beta - the scale parameter. |
public static DistributionFactory | newInstance() Create an instance of a DistributionFactory
a new factory. |