Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | "Fabian Schönenberger" <sch.f@gmx.ch> |
To | statalist@hsphsun2.harvard.edu |
Subject | st: string variable |
Date | Fri, 03 Aug 2012 07:14:58 +0200 |
Dear Statalist I try the following commands: . levelsof SIZEBM,local(levels) `"BH"' `"BL"' `"BM"' `"SH"' `"SL"' `"SM"' foreach l of local levels { egen meanwreturn_`l'=wtmean(trt1m) if SIZEBM=="`l'",weight(size) by(datemt) } BH not found r(111); wtmean is from SSC. SIZEBM is a string variable, generated with the command egen SIZEBM=concat(SIZE BM) It seems the problem is not the foreach, but the term - SIZEBM=="`l'" - Any ideas the solve the problem highly appreciated. Thanks, Fabian * * 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/