The distribution of the mean of uniform random variables with each of them in the interval (-1, 1), then scaled and shifted.

rvmeanunif(n = 1, mode = 0, scale = 1, df)

Arguments

n

Length of the vector to output

mode

Mode (center) of the distribution

scale

Scale (half-width) of the distribution around the mode

df

"degrees of freedom": number of independent components to average

Value

A random vector of length n.

Details

Assuming that all inputs are constants, each generated variable has a mode (center) at mode, constrained between (-scale, scale).

The shape becomes more and more bell-shaped (Normal) as the number of the independent variables in the sum (mean) increases.

The case of df=2 (mean of two variables) is the special case of the symmetric triangular distribution in the range

Author

J Kerman

Examples


  x <- rvtriang(1)
  y <- rvmeanunif(df=2) ## same distribution as that of x