Re: st: Sample size assignment

 From "Svend Juul" <[email protected]> To <[email protected]> Subject Re: st: Sample size assignment Date Sat, 30 Sep 2006 10:46:41 +0200

```Shihe Fan wrote:

Could any one help me out on the following problem of producing a list
of random numbers for random assignment to groups?

I want to produce a list of random numbers (total sample size =1000) for
random assignment to subgroups as listed below. How should I code this
in STATA (run Graziano and Raulin's random number generator program
repeatedly will achieve this. But it will be tedious because my real
problem is much bigger than this dummy problem)

Group  sub-group sample
1 1  x
1 2  x
1 3  x
1 4  x
1 5  x
2 1  x
2 2  x
2 3  x
2 4  x
2 5  x
...
5 1  x
5 2  x
5 3  x
5 4  x
5 5  x
Total   1000

The xs are random numbers.
--------------------------------------------------------------------

Your question is not very clear to me.

Do you have a thousand individuals that you want to allocate randomly to five subgroups (treatments)? In that case:
gen subgroup=ceil(5*uniform())

But you write that the xs are random numbers. Do you want to create 25 integers that are random and have the sum of 1000? (If yes, why?).

I think you need to be more explicit about what you need.

Svend
________________________________________________________

Svend Juul
Institut for Folkesundhed, Afdeling for Epidemiologi
(Institute of Public Health, Department of Epidemiology)
Vennelyst Boulevard 6
DK-8000 Aarhus C,  Denmark
Phone, work:  +45 8942 6090
Phone, home:  +45 8693 7796
Fax:          +45 8613 1580
E-mail:       [email protected]
_________________________________________________________

*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/
```