Redian新闻
>
stata编程相比gauss/matlab如何?
avatar
stata编程相比gauss/matlab如何?# Economics - 经济
t*a
1
算maximum likelihood,用stata和gauss/matlab相比,有什么优劣?俺没用过,请教诸
位高人~~谢啦先
avatar
c*a
2
感觉stata定义likelihood function的方式怪怪的,没有Gauss自然. Stata的语法也很
古怪,比方说下面程序里的美元符号还有奇怪的引号等。我不知道新版本有无改进。
capture program drop mle_poisson
program define mle_poisson
version 8.0
args lnf theta1
quietly replace `lnf'=-exp(`theta1')+$ML_y1*(`theta1')-lngamma($ML_y1+1)
end
ml model lf mle_poisson (y=x)
ml maximize
avatar
F*r
3
没用过stata.我猜还是gauss/matlab强。
stata在优化的时候能考虑各种不等式约束吗?目标函数可以不可导吗?可以处理
discrete variables吗?如果这些它都可以做,那我觉得还是值得用用的。

教诸

【在 t****a 的大作中提到】
: 算maximum likelihood,用stata和gauss/matlab相比,有什么优劣?俺没用过,请教诸
: 位高人~~谢啦先

avatar
F*r
4
其实一般算算mle,什么stata,eviews,应该都是不错的。研究中最怕的就是遇到的数据
比较特殊,一般软件和专业的优化软件得出的结果会有很大的不同。
我个人在学习中发现mathematica的数值优化能力要好于matlab,只是速度上有点慢。

教诸

【在 t****a 的大作中提到】
: 算maximum likelihood,用stata和gauss/matlab相比,有什么优劣?俺没用过,请教诸
: 位高人~~谢啦先

avatar
t*a
5
谢谢大家!

【在 F****r 的大作中提到】
: 其实一般算算mle,什么stata,eviews,应该都是不错的。研究中最怕的就是遇到的数据
: 比较特殊,一般软件和专业的优化软件得出的结果会有很大的不同。
: 我个人在学习中发现mathematica的数值优化能力要好于matlab,只是速度上有点慢。
:
: 教诸

avatar
s*0
6
常规的regression用stata还可以(structural model)
对于mle, gmm, non-parametric, 还是matlab好用,不过matlab对数据要求很严格
,如果有missing obs.就很麻烦。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。