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

Class FoldedNormalGen



  • public class FoldedNormalGen
    extends RandomVariateGen
    This class implements methods for generating random variates from the folded normal distribution with parameters μ >=  0 and σ > 0. The density is

    f (x) = φ((x - μ/)σ) + φ((- x - μ)/σ)        for x >= 0,

    where φ denotes the density function of a standard normal distribution.
    • Constructor Detail

      • FoldedNormalGen

        public FoldedNormalGen(RandomStream s,
                               double mu,
                               double sigma)
        Creates a new folded normal generator with parameters μ = mu and σ = sigma, using stream s.
      • FoldedNormalGen

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

      • nextDouble

        public static double nextDouble(RandomStream s,
                                        double mu,
                                        double sigma)
        Generates a variate from the folded normal distribution with parameters μ = mu and σ = sigma, using stream s.
        Parameters:
        s - the random stream
        mu - the parameter mu
        sigma - the parameter sigma
        Returns:
        Generates a variate from the FoldedNormal distribution
      • getMu

        public double getMu()
        Returns the parameter μ of this object.
        Returns:
        the parameter mu
      • getSigma

        public double getSigma()
        Returns the parameter σ of this object.
        Returns:
        the parameter mu

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.