Class DistWeibull

    • Constructor Detail

      • DistWeibull

        public DistWeibull​(StreamInterface stream,
                           double alpha,
                           double beta)
        constructs a new Weibull distribution.
        Parameters:
        stream - StreamInterface; the random number stream
        alpha - double; the shape parameter α
        beta - double; the scale parameter β
    • Method Detail

      • draw

        public double draw()
        draws the next stream value according to the probability of this this distribution.
        Specified by:
        draw in class DistContinuous
        Returns:
        the next double value drawn.
      • getProbabilityDensity

        public double getProbabilityDensity​(double x)
        returns the probability density value of a value x.
        Specified by:
        getProbabilityDensity in class DistContinuous
        Parameters:
        x - double; the value for which the density function needs to be calculated
        Returns:
        double; the probability density for value x
      • getAlpha

        public double getAlpha()
        Return the shape parameter α.
        Returns:
        double; the shape parameter α
      • getBeta

        public double getBeta()
        Return the scale parameter β.
        Returns:
        double; the scale parameter β