作者rockho (没有昵称的昵称)
看板Statistics
标题[问题] 用Stata跑MLE
时间Sun Jun 8 11:21:52 2008
翻过使用手册 也爬过文了
还是百思不解
小弟想用MLE来估计我想要的参数
我的被解释变数Y是一个虚拟变数(1 0) 解释变数x1也是虚拟变数(1 0)
於是我尝试使用Probit模型的概似函数去做估计
所以我要宣告的Likelihood function 应该是 Probit
这是我使用的程式码指令
program define mylogit
version 1.0
args lnf p
quietly replace `lnf'=$ML_x1*ln(`p')+(1-$ML_x1)*ln(1-`p')
end
ml model lf mylogit (logit:y=x1)
ml maximize
问题来了
程式执行的结果显示出
could not calculate numerical derivatives
missing values encountered
不知道是什麽意思 请各位高手位小弟解惑 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.143.218.244
1F:→ bcs:`lnf'=$ML_y1*ln(normal(`xb'))+(1-$ML_y1)*ln(normal(-`xb')) 06/08 13:41
2F:→ bcs:args lf xb 06/08 13:42
3F:→ bcs:args lnf xb 才对 06/08 13:42
4F:→ rockho:解决了 谢谢 06/08 15:09