|
Generate a truncated normally distributed random variate.
This function returns a pseudo-random variate drawn from the normal distribution with given mean and variance, truncated both above and below. It uses a combination of rejection sampling (when below <= mean <= above) sampling method of Robert and Casella (1999), pp. 288-289 (when meam < below or mean > above).
- Parameters:
-
mean | The mean of the distribution. |
variance | The variance of the distribution. |
below | The lower truncation point of the distribution. |
above | The upper truncation point of the distribution. |
- See also:
- rtnorm(double mean, double variance, double below, double above)
-
rtbnorm_slice(double mean, double variance, double below, unsigned int iter = 10)
-
rtanorm_slice(double mean, double variance, double above, unsigned int iter = 10)
-
rtbnorm_combo(double mean, double variance, double below, unsigned int iter = 10)
-
rtanorm_combo(double mean, double variance, double above, unsigned int iter = 10)
-
rnorm(double x, double mean, double sd)
- Exceptions:
-
|