|
SSJ V. labo. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectumontreal.iro.lecuyer.stochprocess.StochasticProcess
umontreal.iro.lecuyer.stochprocess.GammaProcess
public class GammaProcess
GammaProcess
This class represents a gamma process[#!fMAD98a!#, page 82] {S(t) = G(t;μ, ν) : t≥0} with mean parameter μ and variance parameter ν. It is a continuous-time process with stationary, independent gamma increments such that for any Δt > 0,
where X is a random variate from the gamma distribution Gamma (μ2Δt/ν, μ/ν).In this class, the gamma process is sampled sequentially using equation.
| Constructor Summary | |
|---|---|
GammaProcess(double s0,
double mu,
double nu,
GammaGen Ggen)
. |
|
GammaProcess(double s0,
double mu,
double nu,
RandomStream stream)
. |
|
| Method Summary | |
|---|---|
double[] |
generatePath()
. |
double[] |
generatePath(double[] uniform01)
. |
double |
getMu()
. |
double |
getNu()
. |
RandomStream |
getStream()
. |
double |
nextObservation()
Generates and returns the next observation X(tj) of the stochastic process. |
double |
nextObservation(double nextT)
. |
void |
setParams(double s0,
double mu,
double nu)
. |
void |
setStream(RandomStream stream)
. |
| Methods inherited from class umontreal.iro.lecuyer.stochprocess.StochasticProcess |
|---|
generatePath, getArrayMappingCounterToIndex, getCurrentObservation, getCurrentObservationIndex, getNbObservationTimes, getObservation, getObservationTimes, getPath, getSubpath, getX0, hasNextObservation, resetStartProcess, setObservationTimes, setObservationTimes, setX0 |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GammaProcess(double s0,
double mu,
double nu,
RandomStream stream)
public GammaProcess(double s0,
double mu,
double nu,
GammaGen Ggen)
| Method Detail |
|---|
public double nextObservation()
StochasticProcess
nextObservation in class StochasticProcesspublic double nextObservation(double nextT)
public double[] generatePath()
generatePath in class StochasticProcesspublic double[] generatePath(double[] uniform01)
public void setParams(double s0,
double mu,
double nu)
public double getMu()
public double getNu()
public void setStream(RandomStream stream)
setStream in class StochasticProcesspublic RandomStream getStream()
getStream in class StochasticProcess
|
SSJ V. labo. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||