Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Estrella Gomez <estrellastata@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: Loop |
Date | Wed, 17 Apr 2013 17:07:52 +0200 |
No, it does not work, because Stata does not recognise BE, the name of the variable is dBE, but if I say "if d`x' != d`y'", I obtain the same error message. I have tried "if d`x' != ls`y'" and "if ls`x' != ls`y'" as well, and I obtain the same error 2013/4/17 Jeph Herrin <stata@spandrel.net>: > foreach x in BE DE ES FR GB US { > foreach y in BE DE ES FR GB US { > if "`x'"!="`y'" { > > xi: probit d`x' ls`y' i.d10_comp > outreg2 using "D:\UsersData\Estrella\results\probit_`x'-`y'.xls", > bdec(4) se replace > } > } > } > > > On 4/17/2013 10:47 AM, Estrella Gomez wrote: >> >> Hi, >> >> I am trying to run 36 probits using this loop: >> >> foreach x in BE DE ES FR GB US { >> foreach y in BE DE ES FR GB US { >> xi: probit d`x' ls`y' i.d10_comp >> outreg2 using "D:\UsersData\Estrella\results\probit_`x'-`y'.xls", >> bdec(4) se replace >> } >> } >> >> However, in those cases in which x and y coincides (for instance, xi: >> probit dBE lsBE i.d10_comp), I obtain the error message "no >> observations". >> How could I write this loop for excluding those cases? >> >> Thank you very much, >> Estrella >> * >> * For searches and help try: >> * http://www.stata.com/help.cgi?search >> * http://www.stata.com/support/faqs/resources/statalist-faq/ >> * http://www.ats.ucla.edu/stat/stata/ >> >> > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/faqs/resources/statalist-faq/ > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/faqs/resources/statalist-faq/ * http://www.ats.ucla.edu/stat/stata/