n: number of observations. If length(n) > 1, the length is taken to be the number required.
ncores: Number of cores for the simulation
rxnorm simulates using the threefry sitmo generator.
rxnormV used to simulate with the vandercorput simulator, but since it didn't satisfy the normal properties it was changed to simple be an alias of rxnorm. It is no longer supported in rxode2({}) blocks
Returns
gamma random deviates
Details
Therefore, a simple call to the random number generated followed by a second call to random number generated may have identical seeds. As the number of random number generator calls are increased the probability that the birthday problem will increase.
The key to avoid this problem is to either run all simulations in the rxode2 environment once (therefore one seed or series of seeds for the whole simulation), pre-generate all random variables used for the simulation, or seed the rxode2 engine with rxSetSeed()
Internally each ID is seeded with a unique number so that the results do not depend on the number of cores used.
Examples
## Use threefry enginerxgamma(0.5, n =10)# with rxgamma you have to explicitly state nrxgamma(5, n =10, ncores =2)# You can parallelize the simulation using openMPrxgamma(1)## This example uses `rxbeta` directly in the modelrx <-function(){ model({ a <- rxgamma(2)})}et <- et(1, id =1:2)s <- rxSolve(rx, et)