Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Walter Garcia-Fontes <walter.garcia@upf.edu> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: AW: Problem with xi (Stata 11) |
Date | Wed, 2 Jun 2010 15:06:57 +0200 |
* Martin Weiss [02/06/10 15:00]: > This code produces consistent results for me: > > ************* > webuse set http://puna.upf.edu > webuse data/data.dta > xi i.COUNTRY > ta COUNTRY _ICOUNTRY_56, nol > ************* This is what I get: . ta COUNTRY _ICOUNTRY_56, nol Country | code | COUNTRY==56 3-digit | 0 1 | Total -----------+----------------------+---------- 40 | 4,927 0 | 4,927 56 | 265 8,592 | 8,857 203 | 5,932 0 | 5,932 208 | 4,532 0 | 4,532 233 | 4,865 0 | 4,865 246 | 4,714 0 | 4,714 250 | 4,716 0 | 4,716 276 | 4,891 0 | 4,891 300 | 4,873 0 | 4,873 348 | 4,490 0 | 4,490 372 | 4,444 141 | 4,585 380 | 21,773 0 | 21,773 -----------+----------------------+---------- Total | 70,422 8,733 | 79,155 See the 0's in 56 and the ones in 372 that shouldn't be there. Now that you said I tried it from another machine with stata 10 and I get the right results. Is "xi" deprecated in Stata 11? Walter > > > HTH > Martin > > > -----Ursprüngliche Nachricht----- > Von: owner-statalist@hsphsun2.harvard.edu > [mailto:owner-statalist@hsphsun2.harvard.edu] Im Auftrag von Walter > Garcia-Fontes > Gesendet: Mittwoch, 2. Juni 2010 14:47 > An: Statalist > Betreff: st: Problem with xi (Stata 11) > > I have a problem with the "xi" command in Stata 11 (completely updated > as of today). I tried to create a dataset as simple as possible to > reproduce the problem, which can be accessed from my server. In the > dataset there is a single variable called COUNTRY with numeric codes > for each country and labels identifying the country. > > There are 12 different values for COUNTRY (12 different countries) and > 79155 observations with a variable number of observations for each country. > To reproduce: > > webuse set http://puna.upf.edu > webuse data/data.dta > xi i.COUNTRY > > Stata creates variables _ICOUNTRY_n as it should, where n are the > different codes for the 12 countries, omitting the country with the > smallest code. > > The problem is that some of the values of _ICOUNTRY are 0 when they > shouldn't be, for instance I have cases where _ICOUNTRY_56 = 0 but > COUNTRY = 56. This happens randomly for a few cases and I've looked at > it from all angles but couldn't figure out what is going on. > > If I reduce the number of variables or the number of observations the > problem disappears at some point, can't tell exactly when, so I'm > providing the smallest example I could build. > > Walter > -- Walter Garcia-Fontes mailto: walter.garcia@upf.edu - http://puna.upf.edu Departament d'Economia i Empresa - http://www.econ.upf.edu Universitat Pompeu Fabra Ramon Trias Fargas 25-27, 08005 Barcelona, Spain Tel. +34 93 542 2722 - Fax. +34 93 542 1746 * * 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/