[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

From |
"Tom Trikalinos" <[email protected]> |

To |
[email protected] |

Subject |
Re: Re: st: looping from 1 to a number defined by a scalar |

Date |
Thu, 27 Dec 2007 15:39:15 -0500 |

Nicola, this beats me. my Intercooled Stata 8.2 for Mac and Windows do run the code as I sent it... Kabir's amendment does not run on my computer (WinXP SP1 --> r(198) error ). all the best, tom On Dec 27, 2007 3:32 PM, Kabir Chabal <[email protected]> wrote: > Drop the leading "=" before the ng in Tom's code: > > scalar ng = 63 > forvalues i=1/`ng' { > ... > > > } > > On 12/27/07, [email protected] <[email protected]> wrote: > > Same error. > > > > Nicola > > > > At 02.33 25/12/2007 -0500, "Tom Trikalinos" wrote: > > >Subject: Re: st: looping from 1 to a number defined by a scalar > > > > > >try e.g. > > > > > > > > > > > >scalar ng = 63 > > >forval i=1/`=ng' { > > > // code > > > noi di " `i'. " _c > > >} > > > > > > > > >tom > > > > > > > > > > > >On Dec 24, 2007 12:15 PM, <[email protected]> wrote: > > >> I would like to create a loop from 1 to a number defined by a scalar, but: > > >> . forvalues 1/ng { > > >> 2. mat p=inv((r1+vu)/ns[`i'])*r1 > > >> 3. mat q=r2*(idd-p) > > >> 4. mat xtilde`i' = xmean*p +mux3*(idd-p)+dz*q > > >> 5. } > > >> invalid syntax > > >> r(198); > > >> > > >> However, ng = 63 so that the following works: > > >> . forvalues 1/63 { > > >> 2. mat p=inv((r1+vu)/ns[`i'])*r1 > > >> 3. mat q=r2*(idd-p) > > >> 4. mat xtilde`i' = xmean*p +mux3*(idd-p)+dz*q > > >> 5. } > > >> > > >> Anything shorter than...? > > >> local i = 0 > > >> while `i' < ng { > > >> 2. local i = `i' + 1 > > >> 3. mat p=inv((r1+vu)/ns[`i'])*r1 > > >> 4. mat q=r2*(idd-p) > > >> 5. mat xtilde`i' = xmean*p +mux3*(idd-p)+dz*q > > >> 6. } > > >> > > >> Merry Xmas, > > >> Nicola > > > > > * > > * For searches and help try: > > * http://www.stata.com/support/faqs/res/findit.html > > * http://www.stata.com/support/statalist/faq > > * http://www.ats.ucla.edu/stat/stata/ > > > * > * For searches and help try: > * http://www.stata.com/support/faqs/res/findit.html > * http://www.stata.com/support/statalist/faq > * http://www.ats.ucla.edu/stat/stata/ > * * For searches and help try: * http://www.stata.com/support/faqs/res/findit.html * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/

**References**:

- Prev by Date:
**Re: Re: st: looping from 1 to a number defined by a scalar** - Next by Date:
**RE: Re: st: looping from 1 to a number defined by a scalar** - Previous by thread:
**Re: Re: st: looping from 1 to a number defined by a scalar** - Next by thread:
**RE: Re: st: looping from 1 to a number defined by a scalar** - Index(es):

© Copyright 1996–2024 StataCorp LLC | Terms of use | Privacy | Contact us | What's new | Site index |