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

From |
"Kabir Chabal" <[email protected]> |

To |
[email protected] |

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

Date |
Thu, 27 Dec 2007 12:32:35 -0800 |

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/

**Follow-Ups**:**RE: Re: st: looping from 1 to a number defined by a scalar***From:*"Steichen, Thomas J." <[email protected]>

**Re: Re: st: looping from 1 to a number defined by a scalar***From:*"Tom Trikalinos" <[email protected]>

**References**:

- Prev by Date:
**Re: st: PCA, reverse scorings** - 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 |