|  |  | 
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: looping
I have the following dataset:
perwt year state msa county males females age race
My goal is to create sex ratios (ie ratios of males to females) for  
each county.  I have not attempted this before because the way that I  
calculated sex ratios for states and cities (ie, msa) was to write  
a .do file that summed up the person weights (ie, perwt) for each  
state/msa.  This was not so bad for states, but moreso for cities,  
since there are 350 cities.  The number of counties are in the  
thousands, and since I have to create sex ratios that differ by race,  
age and year, it would require writing out a very long .do file.  So  
my question is:  is there a looping procedure I could use, which  
would use the county-level variable as the variable that does the  
operation?  For instance, if there were two counties (1 and 2), then  
the loop would sum all males of the given age-race criteria, all  
females of the same age-race criteria, take the ratio and record that  
for county 1, then repeat for county 2, etc.
*
*   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/