[問題] 用Stata跑MLE

看板Statistics作者 (沒有暱稱的暱稱)時間17年前 (2008/06/08 11:21), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
翻過使用手冊 也爬過文了 還是百思不解 小弟想用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

06/08 13:41, , 1F
`lnf'=$ML_y1*ln(normal(`xb'))+(1-$ML_y1)*ln(normal(-`xb'))
06/08 13:41, 1F

06/08 13:42, , 2F
args lf xb
06/08 13:42, 2F

06/08 13:42, , 3F
args lnf xb 才對
06/08 13:42, 3F

06/08 15:09, , 4F
解決了 謝謝
06/08 15:09, 4F
文章代碼(AID): #18Ir1H8v (Statistics)