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.