Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
st: ineqdeco, loops and missing values
From
emmmasa <[email protected]>
To
[email protected]
Subject
st: ineqdeco, loops and missing values
Date
Sat, 26 Jun 2010 06:38:02 -0700 (PDT)
Dear all:
I would like to run a couple of loops using ineqdeco on a large dataset - to compute inequality for various variables by country (please see below).
Some countries do not have data for particular variables - and the program
ends abruptly ever time it encounters such a case ("no observations").
Is it possible to amend my program so that ineqdeco skips over such cases?
I'd be grateful for any advice.
Many thanks.
Emma
levelsof country, local(levels)
local ctries "`r(levels)'"
foreach var of varlist var_1-var_10 {
foreach ctr in `ctries'{
ineqdec0 `var'[w=weight] if `"`ctr'"'==country //& var!=.
replace Country_gini_`var'=r(gini) if `"`ctr'"'==country
}
}
*
* 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/