[R] How to generate fake population (ie. not sample) data?
Daniel Nordlund
djnordlund at verizon.net
Wed Mar 4 08:48:58 CET 2009
> -----Original Message-----
> From: r-help-bounces at r-project.org
> [mailto:r-help-bounces at r-project.org] On Behalf Of CB
> Sent: Tuesday, March 03, 2009 10:05 PM
> To: David Winsemius
> Cc: r-help at r-project.org
> Subject: Re: [R] How to generate fake population (ie. not
> sample) data?
>
> My understanding is that rnorm(n, x, s) will give me an n-sized sample
> from an (x, s) normal distribution. So the vector returned will have a
> mean from the sampling distribution of the mean. But what I want is a
> set of n numbers literally with a mean of x and sd of s.
>
> I am at the very beginning of my R journey, so my apologies if this is
> a particularly naive enquiry.
>
> 2009/3/4 David Winsemius <dwinsemius at comcast.net>:
> > In what ways is rnorm not a satisfactory answer?
> >
> > --
> > David Winsemius
> >
> > On Mar 3, 2009, at 9:33 PM, CB wrote:
> >
> >> This seems like it should be obvious, but searches I've
> tried all come
> >> up with rnorm etc.
> >>
> >> Is there a way of generating normally-distributed 'population' data
> >> with known parameters?
> >>
> >> Cheers, CB.
> >>
Something like this may help get you started.
std.pop <- function(x,mu,stdev){
((x-mean(x))/sd(x)*stdev)+mu
}
population <- std.pop(rnorm(1000),10,5)
Hope this is helpful,
Dan
Daniel Nordlund
Bothell, WA USA
More information about the R-help
mailing list