Example usage for org.apache.commons.math3.distribution WeibullDistribution WeibullDistribution

List of usage examples for org.apache.commons.math3.distribution WeibullDistribution WeibullDistribution

Introduction

In this page you can find the example usage for org.apache.commons.math3.distribution WeibullDistribution WeibullDistribution.

Prototype

public WeibullDistribution(double alpha, double beta, double inverseCumAccuracy) 

Source Link

Document

Create a Weibull distribution with the given shape, scale and inverse cumulative probability accuracy and a location equal to zero.

Usage

From source file:adams.data.distribution.Weibull.java

/**
 * Returns the configured distribution./*w ww  .  j a  v  a 2 s  . co m*/
 *
 * @return      the distribution
 */
@Override
public RealDistribution getRealDistribution() {
    return new WeibullDistribution(m_Alpha, m_Beta, m_InverseCumAccuracy);
}

From source file:io.coala.random.impl.RandomDistributionFactoryImpl.java

@Override
public RandomNumberDistribution<Double> getWeibull(final RandomNumberStream rng, final Number alpha,
        final Number beta) {
    final RealDistribution dist = new WeibullDistribution(RandomNumberStream.Util.asCommonsRandomGenerator(rng),
            alpha.doubleValue(), beta.doubleValue());
    return new RandomNumberDistribution<Double>() {
        @Override//  w  w w  . ja  va 2s.  c om
        public Double draw() {
            return dist.sample();
        }
    };
}