trpoiss_d2.ado
来自「是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到」· ADO 代码 · 共 22 行
ADO
22 行
*! version 1.0.1 20sep2004
program trpoiss_d2
version 8
args todo b lnf g negH score
tempvar xb
mleval `xb' = `b'
mlsum `lnf' = -exp(`xb') + `xb'*$ML_y1 - lngamma($ML_y1+1) /*
*/ -ln(1-exp(-exp(`xb')))
if (`todo' == 0 | `lnf'>=.) exit
tempvar z1 z2
qui gen double `z1'= exp(`xb')
qui gen double `z2' = exp(-`z1')
qui replace `score' = $ML_y1 - `z1'- `z2'*`z1'/(1-`z2') if $ML_samp
mlvecsum `lnf' `g' = `score'
if (`todo' == 1 | `lnf'>=.) exit
mlmatsum `lnf' `negH' =`z1' - /*
*/ (`z1'^2* `z2'+ `z2'^2 * `z1'-`z2'*`z1')/((1-`z2')^2)
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?