作者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