还是关于 nl命令的问题:
根据大侠的帮助,写了如下子程序
os001.ado:
gen y1 = L.y
drop if y1 == .
nl (y = {b0=0.01}*{b1=0.001}*exp({b2=-5}*exp({b3=-0.2}*x))+(1-{b1})*y1[_n-1])
其中,y是data.dat里 的变量名,也是本人希望预测的变量。y1[_n-1]是y的前一期值。(后将y1[_n-1]改为y1,运行结果一样。)
运行程序后,结果显示如下:
. use data.dat
. do os001.ado
. gen y1 = L.y
time variable not set
r(111);
8#sungmoo还是谢谢先。实在不好意思,我自己怎么觉得问的是非常初级的问题?不晓得能不能告诉,在哪儿有这些学习资料(users Guide?)。我现在有的只是国内军医大陈先生编的《医学统计stata》(我感觉已经过时了,但蛮有帮助的)和英文的Reference ,还有就是help and search命令了。可是这些上面基本没有我现在所关心问题的答案。公欲善其事,必先利其器,真的有道理。