sfsmisc (version 1.1-17)

unif: Nice Uniform Points in Interval

Description

Give regularly spaced points on interval \([-c,c]\) with mean 0 (exactly) and variance about 1 (very close for even n and larger round.dig). Note that \(c\) depends on n.

Usage

unif(n, round.dig = 1 + trunc(log10(n)))

Value

numeric vector of length n, symmetric around 0, hence with exact mean 0, and variance approximately 1.

Arguments

n

positive integer specifying the number of points desired.

round.dig

integer indicating to how many digits the result is rounded.

Author

Martin Maechler, ca 1990

See Also

runif for producing uniform random numbers.

Examples

Run this code
(u <- unif(8))
var(u)

(u. <- unif(8, 12))# more digits in result, hence precision for Var :
var(u.)

Run the code above in your browser using DataLab