On Wed, 20 Aug 2003 03:51:49 -0700 (PDT) xiaotang li
<[email protected]> wrote:
> Thanks a lot for your reply and sorry for bothering
> you again. Still I can't work it out. I just don't
> know how to run a programe. I write such things like:
> prog define Nick
> display 'Hi there'
> end
>
> in a do-file and save the do-file, then I type
> 'do.....' in the command box to do the do-file, is it
> right?
It might be useful for you to distinguish between
do files, and
ado files
and to spend some time reading the fine manuals, especially chapters 19
and 20 of the User Guide which discuss each of these in detail.
Your examples suggest to me that you may simply want to learn about do
files (an ascii file containing a set of Stata commands). For what you
wanted to do, it seems to me that you don't need a "program" in the
specialist Stata sense (nor thence an ado file, which typically
contains specification of program(s) )
On a slightly different tack, I am also not sure from your example why
you wanted to use a loop. If you want to multiply all elements of an
existing matrix by a common scalar, then you can do it in one line
using the -matrix- command.
Note too, Nick Cox's remark about using -forvalues- rather than -while-.
good luck
Stephen
----------------------
Professor Stephen P. Jenkins <[email protected]>
Institute for Social and Economic Research (ISER)
University of Essex, Colchester, CO4 3SQ, UK
Tel: +44 (0)1206 873374. Fax: +44 (0)1206 873151.
http://www.iser.essex.ac.uk
*
* 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/