如果我的非线性方程为:y=a0+a1*lndis+a2*lgdp+a3*lnt-exp(b0+b1*lgdp)*x
我写的命令如下:
capt prog drop bb
prog bb
version 10.0
args lnf a b0 b1 v
quietly replace `lnf' =ln(normalden($ML_y1,`a'-exp(`b0'+`b1'*$lgdp)*$x,`v'))
end
global lgdp tbt1
ml model lf bb (lnm=lndis lgdp lnt) /b0 /b1 /v
ml maximize
运行显示:could not calculate numerical derivatives missing values encountered
有人来指点一下吗?