Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Richard Palmer-Jones <rpjstatalist@googlemail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: syntax command |
Date | Thu, 15 Sep 2011 00:39:57 +0100 |
Sorry - problem solved by retyping the syntax command - to my eye identically to the original. On Thu, Sep 15, 2011 at 12:16 AM, Richard Palmer-Jones <rpjstatalist@googlemail.com> wrote: > Dear Readers > > I am new to using the syntax command and am not having much success.So > help appreciated. > > I have a data file with variables: beta rsq obs cov sddep, and want to > compute a new variable from them > > program define myprogname > syntax varname, new(varname) rsq(varname) obs(varname) cov(varname) > sddep(varname) > * it just so happens the macro names in the syntax command are the > same as in the data file > .... > > end > > I call the program with > > myprogname beta, new(smd) rsq(rsquare) nobs(nobs) ncov(ncov) sddep(sddepvar) > > and get the error: > > - syntax varname, new(varname) rsq(varname) obs(varname) > cov(varname) sddep(varname) > factor variables and time-series operators not allowed > ---------------------------------------------------------------------- > end myprogname --- > r(101); > > > I have tried quite a number of variants, following examples at > "http://data.princeton.edu/stata/programming.aspx"; and in t Chris > Baum's "introduction to Stata Programming" chapter 12, but with no > succes with either this form or an egen form of program. > > Thanks in advance for help, and appologies for being unable to solve > this myself. > > Richard > * > * 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/ > * * 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/