Documentation of 'umontreal.iro.lecuyer.randvar.ParetoGen' Java class
ParetoGen
umontreal.iro.lecuyer.randvar

Class ParetoGen



  • public class ParetoGen
    extends RandomVariateGen
    This class implements random variate generators for one of the Pareto distributions, with parameters α > 0 and β > 0. Its density function is

    f (x) = αβα / xα+1 for x > β, 0 otherwise.

    The (non-static) nextDouble method simply calls inverseF on the distribution.
    • Constructor Detail

      • ParetoGen

        public ParetoGen(RandomStream s,
                         double alpha,
                         double beta)
        Creates a Pareto random variate generator with parameters α = alpha and β = beta, using stream s.
      • ParetoGen

        public ParetoGen(RandomStream s,
                         double alpha)
        Creates a Pareto random variate generator with parameters α = alpha and β = 1, using stream s.
      • ParetoGen

        public ParetoGen(RandomStream s,
                         ParetoDist dist)
        Creates a new generator for the Pareto distribution dist and stream s.
    • Method Detail

      • nextDouble

        public static double nextDouble(RandomStream s,
                                        double alpha,
                                        double beta)
        Generates a new variate from the Pareto distribution with parameters α = alpha and β = beta, using stream s.
      • getAlpha

        public double getAlpha()
        Returns the parameter α of this object.
      • getBeta

        public double getBeta()
        Returns the parameter β of this object.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.