Thanks heaps Kieran for the programming tips. The code is
doing what I after.
Cheers,
Susan
> ---------- Forwarded message ----------
> From: Kieran McCaul <[email protected]>
> Date: Thu, May 28, 2009 at 4:26 PM
> Subject: st: RE: [clustered] random draws
> To: [email protected]
>
>
> .
>
>
> How about something like this. It creates 10 clusters.
> I've left the sd's set at 5, but you could change these to
> affect the degree of clustering.
>
>
>
> set seed 1234
>
> forvalues i = 1/10 {
> clear
> local m1 = uniform()*100
> local m2 = uniform()*100
>
> matrix m = (`m1',`m2')
> matrix sd = (5,5)
> drawnorm x y, n(10) means(m) sds(sd)
>
> tempfile ttt`i'
> save ttt`i', replace
>
> }
>
>
> use ttt1, clear
> forvalues i = 2/5 {
> append using ttt`i'
> }
> drop if x<0 | x>100
> drop if y<0 | y>100
>
> scatter y x
>
>
>
> ______________________________________________
> Kieran McCaul MPH PhD
> WA Centre for Health & Ageing (M573)
> University of Western Australia
> Level 6, Ainslie House
> 48 Murray St
> Perth 6000
> Phone: (08) 9224-2701
> Fax: (08) 9224 8009
> email: [email protected]
> http://myprofile.cos.com/mccaul
> http://www.researcherid.com/rid/B-8751-2008
> ______________________________________________
> Man is a credulous animal, and must believe something; in
> the absence of good grounds for belief,
> he will be satisfied with bad ones. Bertrand Russell
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of
> Susan Olivia Sent: Friday, 29 May 2009 6:17 AM
> To: [email protected]
> Subject: st: [clustered] random draws
>
> Dear Stata lister,
>
> I am generating x and y coordinates based on random draws
> from a uniform distribution with a minimum value of 0 and
> maximum value of 100 - which has the effect of randomly
> locating the data in a 100 by 100 square.
>
> The question that I want to ask: I would like generate
> clustered pattern from the generated x and y coordinates
> [say 10 observations that close to each other forming a
> cluster]. Is this something possible that I can do in
> Stata?
>
> Thanks in advance,
>
> Susan
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
>
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/