R: Methods for Function simplifyr in Package 'distr'

simplifyr-methods {distr} | R Documentation

## Methods for Function simplifyr in Package ‘distr’

### Description

simplifyr-methods

### 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.

### Note

If you want to generate many random numbers, you should use simplifyr with a big size to be sure, that your numbers are really random.

### See Also

`Distribution-class`

### Examples

    F <- ( Norm() + Binom() + Pois() + Exp() ) * 2 - 10
    system.time(r(F)(10^6))
    simplifyr(F, size = 10^6)
    system.time(r(F)(10^6))

[Package distr version 2.8.0 Index]