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

Class Pearson5Gen



  • public class Pearson5Gen
    extends RandomVariateGen
    THIS CLASS HAS BEEN RENAMED InverseGammaGen.

    This class implements random variate generators for the Pearson type V distribution with shape parameter α > 0 and scale parameter β > 0. The density function of this distribution is

    f (x) = (x-(α+1)exp-β/x)/(β-αΓ(α))        for x > 0,

    and f (x) = 0 otherwise, where Γ is the gamma function.
    • Constructor Detail

      • Pearson5Gen

        public Pearson5Gen(RandomStream s,
                           double alpha,
                           double beta)
        THIS CLASS HAS BEEN RENAMED InverseGammaGen. Creates a Pearson5 random variate generator with parameters α = alpha and β = beta, using stream s.
      • Pearson5Gen

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

        public Pearson5Gen(RandomStream s,
                           Pearson5Dist dist)
        Creates a new generator for the distribution dist, using stream s.
    • Method Detail

      • nextDouble

        public static double nextDouble(RandomStream s,
                                        double alpha,
                                        double beta)
        Generates a variate from the Pearson V distribution with shape parameter α > 0 and scale parameter β > 0.
      • 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.