Learn R Programming

distr (version 2.9.5)

simplifyr-methods: Methods for Function simplifyr in Package `distr'

Description

simplifyr-methods

Arguments

Methods

simplifyr

signature(.Object = "UnivariateDistribution"): After several transformations of a given distribution it may take quite a long time to generate random numbers from the resulting distribution. simplifyr generates a certain number, by default \(10^5\), of random numbers once. This pool of random numbers forms the basis for further uses of the r-method. That is, random numbers are generated by sampling with replacement out of this pool.

See Also

Distribution-class

Examples

Run this code
F <- ( Norm() + Binom() + Pois() + Exp() ) * 2 - 10
## IGNORE_RDIFF_BEGIN
system.time(r(F)(10^6))
## IGNORE_RDIFF_END
simplifyr(F, size = 10^6)
## IGNORE_RDIFF_BEGIN
system.time(r(F)(10^6))
## IGNORE_RDIFF_END

Run the code above in your browser using DataLab