Documentation of 'umontreal.iro.lecuyer.stochprocess.GammaProcessPCASymmetricalBridge' Java class
GammaProcessPCASymmetricalBridge
umontreal.iro.lecuyer.stochprocess

Class GammaProcessPCASymmetricalBridge



  • public class GammaProcessPCASymmetricalBridge
    extends GammaProcessPCABridge
    Same as GammaProcessPCABridge, but uses the fast inversion method for the symmetrical beta distribution, proposed by L'Ecuyer and Simard, to accelerate the generation of the beta random variables. This class works only in the case where the number of intervals is a power of 2 and all these intervals are of equal size.
    • Constructor Detail

      • GammaProcessPCASymmetricalBridge

        public GammaProcessPCASymmetricalBridge(double s0,
                                                double mu,
                                                double nu,
                                                RandomStream stream)
        Constructs a new GammaProcessPCASymmetricalBridge with parameters μ = mu, ν = nu and initial value S(t0) = s0. The RandomStream stream is used in the GammaGen and in the BetaSymmetricalGen. These two generators use inversion to generate random numbers. The first uniform random number generated by stream is used for the gamma, and the other d - 1 for the beta's.
    • Method Detail

      • generatePath

        public double[] generatePath(double[] uniform01)
        Description copied from class: GammaProcess
        Generates, returns and saves the path {X(t0), X(t1),…, X(td)}. This method does not use the RandomStream stream nor the GammaGen Ggen. It uses the vector of uniform random numbers U(0, 1) provided by the user and generates the path by inversion. The vector uniform01 must be of dimension d.
        Overrides:
        generatePath in class GammaProcessPCABridge

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.