[R] rnorm using vector of means and SDs

Phil Spector spector at stat.berkeley.edu
Tue Sep 14 21:28:36 CEST 2010


I think

t(mapply(rnorm,1000,vector_of_means,vector_of_sds))

will do what you want.
 					- Phil Spector
 					 Statistical Computing Facility
 					 Department of Statistics
 					 UC Berkeley
 					 spector at stat.berkeley.edu


On Tue, 14 Sep 2010, J.K. Bruxer wrote:

> Hi,
>
> I want to sample from a distribution (say a normal distribution, for example) using vectors of the different parameters (i.e. the mean and standard deviation).  That is, I have a list/vector of say 100 means and another of the corresponding 100 SD's, and I want a matrix of 100 rows (one for each mean and SD pair) each having 1000 random samples.
>
> Something like:
>
> sample_matrix = rnorm(n=1000, mean=vector_of_100_means, sd=vector_of_100_corresponding_SDs)
>
> Is this possible? Thanks for any help in advance.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list