大家好:
我作非线形回归时的步骤如下:
cd C:\stata11\ado\personal\Net_course_A\A5_prog
doedit nlexpgr.ado
(cap program drop nlexpgr
program define nlexpgr
version 10
if "`1'"=="?"{global S_1 "B0 B1"
global B0=1
global B1=1
exit}
replace `1'=$B0*(1-exp(-$B1*x))
end)
adopath + C:\stata11\ado\personal\Net_course_A\A5_prog
use "J:\my_documents_2007_2010\2\STATA\stata 高级\1\Net_course\B3_NLS\B3_production.dta", clear
nl expgr lnoutput
invalid syntax
nlexpgr refused query, rc=198
r(198);
请教各位,问题出在哪? 谢谢。
----------------------------------------------------------
以前的帖子如下(都已解决):
大家好:
按照STATA网络课堂的讲解,我用STATA 11编写了相关函数的program, 然后输入命令“nl expgr lnoutput”, 结果STATA 提示“unrecognized command: nlexpgr nlexpgr refused query, rc=199”。 (我输入的program 存放位置没有错)
而且,输入“doedit expgr.ado”, STATA 11 提示" expgr.ado was not found".
我在学校的机器上也用STATA 11 重复了一遍,但是还是这样。是不是用于STATA 8 he STATA 9 的命令不能用在STATA 11 上?
请教各位,原因在哪? 谢谢。
我上次关于非线次回归的问题感谢大家给与的回复。 我按照回复的内容设置了,路径应该没有问题, 但是仍无法得到回归结果。STATA 提示为“unrecognized command: nlexpgr nlexpgr refused query, rc=199”。
非线形回归在STATA 11 中是否有不同于STATA 8 和9 的命令格式?
请教应该如何解决? 谢谢。
我全部按照个步骤输入了命令,但是结果是“invalid syntax nlexpgr refused query, rc=198".请问这是什么原因。我的ado 文件也全部统一为nlexpgr.ado.
谢谢。