--- In [email protected], "Brian P. Poi" <bpoi@s...> wrote:
> On Mon, 22 Aug 2005, clothilde dufort wrote:
>
> > hi,
> >
> > I am trying to estimate the follwing non linear
> > equation :
> >
> > spe=alpha + beta*hpe^gamma
> >
> > so I use the function "nl" in stata and before I write
> > the following program.
> >
> > ---
> >
> > program nlsal, rclass
> >
> > syntax varlist(min=2 max=2) [aw fw iw] if
> > local lhs: word 1 of `varlist'
> > local rhs: word 2 of `varlist'
> > regress `lhs' `rhs' [`weight'`exp'] `if'
> > tempname a b
> > scalar `a' = _b[_cons]
> > scalar `b' = _b[`rhs']
> > return local eq "`lhs' = {alpha=`=`a''}+{beta=`=`b''}*`rhs'^
{gamma=1}"
> > return local title "`lhs' = alpha+beta*`rhs'^gamma"
> >
> > end
> >
> > ---
> >
> > and then i write :
> >
> > nl sal: spe hpe
> >
> > but stata reply :
> >
> > : invalid name
> > nlsal: refused query, rc=198
> >
>
> I strongly suspect that Clothilde is using Stata 8 with an -nl-
program
> written for Stata 9.
>
> When I run her code using the auto dataset in Stata 9, I do not
get an
> error message and -nl- goes through its iterations.
>
> When I run her code using Stata 8, I get precisely the same error
message
> that Clothilde reports.
>
> The solution is to either use the existing program "nlsal" with
Stata 9,
> or else rewrite it using the syntax required by Stata 8's version
of -nl-.
>
> Hope this helps
>
>
> Brian Poi
> bpoi@s...
> *
> * 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/
yes you're right I am using stata8. if somebody could help...
I find nothing on statalist or even the net, about this.
thanks a lot
clothilde
*
* 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/