Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Maarten buis <maartenbuis@yahoo.co.uk> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: Overriding a loop if 0 observations using tabstat |
Date | Tue, 27 Apr 2010 04:56:27 -0700 (PDT) |
--- On Tue, 27/4/10, sara khan wrote: > I just tried this but the output only shows the display > results and nothing from tabstat. <snip> -capture- works for me: *----------------- begin example --------------------- sysuse auto, clear forvalues i = 0/5 { capture noisily tabstat mpg if rep78== `i', /// s(n mean) by(foreign) } *-------------------- end example ------------------- In order to debug your loop I would build it step by step: step 1: no looping, no locals, no -if- just a single -tatstat- command step 2: add -capture noisily- step 3: add some -if- conditions step 4: build a single loop (e.g. over i but not over y) etc. etc. Hope this helps, Maarten -------------------------- Maarten L. Buis Institut fuer Soziologie Universitaet Tuebingen Wilhelmstrasse 36 72074 Tuebingen Germany http://www.maartenbuis.nl -------------------------- * * 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/