Help using Base SAS procedures

random number generation

Reply
N/A
Posts: 0

random number generation

How can I generate 100 samples, each with 1000 random numbers from a uniform distribution(0,1)?
What is the code to find the mean of each sample and the calculate the mean of means and stand. dev. of the means?

Thanks!
Respected Advisor
Posts: 3,893

Re: random number generation

ranuni()

proc means, proc tabulate, ....

I.e:
data RandomNumbers;
do sample=1 to 100;
do n=1 to 1000;
RandomNumber=ranuni(0);
output;
end;
end;
run;

And then use a procedure which allows you to calculate your values on different levels (like proc tabulate or proc means).

proc tabulate data=RandomNumbers;
class sample;
var RandomNumber;
table (sample all),RandomNumber*(mean std)*f=7.5;
run;

HTH
Patrick

Message was edited by: Patrick
Ask a Question
Discussion stats
  • 1 reply
  • 99 views
  • 0 likes
  • 2 in conversation