Learn R Programming

rstream (version 1.3.7)

rstream.incprecision-methods: Methods for Function rstream.incprecision in Package `rstream'

Description

Get and change the flag for increased precision of an "rstream" object in package rstream.

If the increased precision flag is on (TRUE) the "rstream" object returns random numbers with precision close to machine epsilon.

Most sources of pseudo random numbers generate random numbers of precision \(2^{-32}\approx 2\times 10^{-10}\). When the flag is on the precision is increased to machine epsilon (i.e. \(\approx 10^{-16}\)) by combining two random numbers of default precision.

Usage

# S4 method for rstream
rstream.incprecision(stream)
rstream.incprecision(stream) <- value

Arguments

stream

an "rstream" object.

value

a boolean (TRUE or FALSE) to change the status of the flag.

Methods

Methods available for the following "rstream" subclasses: rstream.mrg32k3a.

Author

Josef Leydold josef.leydold@wu.ac.at

See Also

rstream.

Examples

Run this code
## create a new rstream object (of subclass rstream.mrg32k3a)
s <- new("rstream.mrg32k3a")

## set increased precision flag of rstream object
rstream.incprecision(s) <- TRUE

## get increased precision flag of rstream object
rstream.incprecision(s)

Run the code above in your browser using DataLab