jeudi 25 mars 2021

Multiple random values between specific ranges in R?

I want to pick up 50 samples from (TRUNCATED) Normal Distribution (Gaussian) in a range 15-85 with mean=35, and sd=30. For reproducibility:

num = 50 # number of samples
rng = c(15, 85) # the range to pick the samples from
mu = 35 # mean
std = 30 # standard deviation

The following code gives 50 samples:

rnorm(n = num, mean = mu, sd = std)

However, I want these numbers to be strictly between the range 15-85. How can I achieve this?

UPDATE: Some people made great points in the comment section that this problem can not be solved as this will no longer be Gaussian Distribution. I added the word TRUNCATED to the original post so it makes more sense (Truncated Normal Distribution).




Aucun commentaire:

Enregistrer un commentaire