我想制作我的 ml 程序(ado
文件)byable
(即允许使用by
)。为此,我正在使用 Stata第三版进行最大似然估计,看看我是否需要对 ml 程序进行特殊考虑,除了编程手册中提到的那些。在第 170本书,作者建议读者看手册。所以,我想知道我们是否需要特别考虑(除了手册中提到的)来制作 ml 程序byable
问问题
129 次
1 回答
2
对于任何编程项目,都有数以百万计的事情可能会出错,因此永远不能保证您的最大似然程序没有特定的东西会破坏事情。但是,总的来说,您应该没问题。我复制了尼克、斯蒂芬詹金斯和我前段时间编写的程序的相关顶部部分(betafit
),这使得betafit
“byable”。
/*------------------------------------------------ playback request */
program betafit, eclass byable(onecall)
...
if replay() {
if "`e(cmd)'" != "betafit" {
di as err "results for betafit not found"
exit 301
}
if _by() error 190
Display `0'
exit `rc'
}
if _by() by `_byvars'`_byrc0': Estimate `0'
else Estimate `0'
end
/*------------------------------------------------ estimation */
program Estimate, eclass byable(recall)
...
于 2013-09-19T07:38:50.233 回答