Nice Uniform Points in Interval
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
.
unif(n, round.dig = 1 + trunc(log10(n)))
n |
positive integer specifying the number of points desired. |
round.dig |
integer indicating to how many digits the result is rounded. |
numeric vector of length n
, symmetric around 0, hence
with exact mean 0
, and variance approximately 1.
It relies on the fact that Var(1,2,...,n) = n(n+1)/12.
Martin Maechler, ca 1990
runif
for producing uniform random numbers.
(u <- unif(8)) var(u) (u. <- unif(8, 12))# more digits in result, hence precision for Var : var(u.)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.