| java.lang.Object org.apache.commons.math.distribution.DistributionFactory org.apache.commons.math.distribution.DistributionFactoryImpl
DistributionFactoryImpl | public class DistributionFactoryImpl extends DistributionFactory (Code) | | A concrete distribution factory. This is the default factory used by
Commons-Math.
version: $Revision: 201915 $ $Date: 2005-06-26 15:20:57 -0700 (Sun, 26 Jun 2005) $ |
DistributionFactoryImpl | public DistributionFactoryImpl()(Code) | | Default constructor. Package scope to prevent unwanted instantiation.
|
createBinomialDistribution | public BinomialDistribution createBinomialDistribution(int numberOfTrials, double probabilityOfSuccess)(Code) | | Create a binomial distribution with the given number of trials and
probability of success.
Parameters: numberOfTrials - the number of trials Parameters: probabilityOfSuccess - the probability of success a new binomial distribution |
createChiSquareDistribution | public ChiSquaredDistribution createChiSquareDistribution(double degreesOfFreedom)(Code) | | Create a new chi-square distribution with the given degrees of freedom.
Parameters: degreesOfFreedom - degrees of freedom a new chi-square distribution |
createExponentialDistribution | public ExponentialDistribution createExponentialDistribution(double mean)(Code) | | Create a new exponential distribution with the given degrees of freedom.
Parameters: mean - mean a new exponential distribution |
createFDistribution | public FDistribution createFDistribution(double numeratorDegreesOfFreedom, double denominatorDegreesOfFreedom)(Code) | | Create a new F-distribution with the given degrees of freedom.
Parameters: numeratorDegreesOfFreedom - numerator degrees of freedom Parameters: denominatorDegreesOfFreedom - denominator degrees of freedom a new F-distribution |
createGammaDistribution | public GammaDistribution createGammaDistribution(double alpha, double beta)(Code) | | Create a new gamma distribution the given shape and scale parameters.
Parameters: alpha - the shape parameter Parameters: beta - the scale parameter a new gamma distribution |
createHypergeometricDistribution | public HypergeometricDistribution createHypergeometricDistribution(int populationSize, int numberOfSuccesses, int sampleSize)(Code) | | Create a new hypergeometric distribution with the given the population
size, the number of successes in the population, and the sample size.
Parameters: populationSize - the population size Parameters: numberOfSuccesses - number of successes in the population Parameters: sampleSize - the sample size a new hypergeometric desitribution |
createNormalDistribution | public NormalDistribution createNormalDistribution(double mean, double sd)(Code) | | Create a new normal distribution with the given mean and standard
deviation.
Parameters: mean - the mean of the distribution Parameters: sd - standard deviation a new normal distribution |
createNormalDistribution | public NormalDistribution createNormalDistribution()(Code) | | Create a new normal distribution with the mean zero and standard
deviation one.
a new normal distribution |
createPoissonDistribution | public PoissonDistribution createPoissonDistribution(double lambda)(Code) | | Create a new Poisson distribution with poisson parameter lambda.
lambda must be postive; otherwise an
IllegalArgumentException is thrown.
Parameters: lambda - poisson parameter a new Poisson distribution throws: IllegalArgumentException - if lambda ≤ 0 |
createTDistribution | public TDistribution createTDistribution(double degreesOfFreedom)(Code) | | Create a new t distribution with the given degrees of freedom.
Parameters: degreesOfFreedom - degrees of freedom a new t distribution. |
|
|