Generates n
random numbers distributed according to the classic
tempered stable (CTS) distribution.
rCTS(
n,
alpha = NULL,
deltap = NULL,
deltam = NULL,
lambdap = NULL,
lambdam = NULL,
mu = NULL,
theta = NULL,
methodR = "AR",
k = 10000,
c = 1
)
Generates n
random numbers.
sample size (integer).
Stability parameter. A real number between 0 and 2.
Scale parameter for the right tail. A real number > 0.
Scale parameter for the left tail. A real number > 0.
Tempering parameter for the right tail. A real number > 0.
Tempering parameter for the left tail. A real number > 0.
A location parameter, any real number.
Parameters stacked as a vector.
A String. Either "AR" or "SR".
integer: the level of truncation, if methodR == "SR"
. 10000
by default.
A real number. Only relevant for methodR == "AR"
.
1 by default.
theta
denotes the parameter vector (alpha, deltap, deltam,
lambdap, lambdam, mu)
. Either provide the parameters individually OR
provide theta
.
"AR" stands for the approximate Acceptance-Rejection Method and "SR" for a
truncated infinite shot noise series representation. "AR" is the standard
method used.
For more details, see references.
Massing, T. (2023), 'Parametric Estimation of Tempered Stable Laws'
Kawai, R & Masuda, H (2011), 'On simulation of tempered stable random variates' tools:::Rd_expr_doi("10.1016/j.cam.2010.12.014")
rCTS(10,0.5,1,1,1,1,1,NULL,"SR",10)
rCTS(10,0.5,1,1,1,1,1,NULL,"aAR")
Run the code above in your browser using DataLab