楼主: vivil99
7145 4

MLE and GMM in Stata [推广有奖]

  • 0关注
  • 0粉丝

初中生

66%

还不是VIP/贵宾

-

威望
0
论坛币
180 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
232 点
帖子
18
精华
0
在线时间
8 小时
注册时间
2009-2-11
最后登录
2015-11-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问在stata中如何做MLE和GMM估计呢?
我知道都要自己写code, GMM似乎要完全手动编写objective function, 对于MLE有专门的package 还是也要从头编写呢?
谢谢!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata GMM MLE Objective Stata GMM MLE

沙发
蓝色 发表于 2009-3-7 07:47:00 |只看作者 |坛友微信交流群

 ivregress

[R] ivregress -- Single-equation instrumental-variables regression


Syntax

        ivregress estimator depvar [varlist1] (varlist2 = varlist_iv) [if] [in] [weight] [, options]


    estimator               description
    --------------------------------------------------------------------------------------------------------------
    2sls                    two-stage least squares (2SLS)
    liml                    limited-information maximum likelihood (LIML)
    gmm                     generalized method of moments (GMM)
    --------------------------------------------------------------------------------------------------------------

ivreg2

都是可以做gmm的

使用道具

藤椅
autenlee 发表于 2010-8-5 15:37:33 |只看作者 |坛友微信交流群
进入STATA,help——search command
搜ivregress
里面有一部分是以下的:
Examples

    Setup
        . webuse hsng2

    Fit a regression via 2SLS, requesting small-sample statistics
        . ivregress 2sls rent pcturban (hsngval = faminc reg2-reg4), small

    Fit a regression using the LIML estimator
        . ivregress liml rent pcturban (hsngval = faminc reg2-reg4)

    Fit a regression via GMM using the default heteroskedasticity-robust
    weight matrix
        . ivregress gmm rent pcturban (hsngval = faminc reg2-reg4)

    Fit a regression via GMM using a heteroskedasticity-robust weight matrix,
    requesting nonrobust standard errors
        . ivregress gmm rent pcturban (hsngval = faminc reg2-reg4),
            vce(unadjusted)

根据这些命令操作就可以了。

还多谢上一楼的提醒,也帮我解决了大问题

使用道具

板凳
2200801056 学生认证  发表于 2013-10-24 12:40:44 |只看作者 |坛友微信交流群
蓝色 发表于 2009-3-7 07:47
 ivregress[R] ivregress -- Single-equation instrumental-variables regressionSyntax  & ...
版主,有个问题想了很久没想清,希望能得到你的帮助:
   不知道版主有没有听过广义极值分布,大概的意思就是说某些时间序列的最小值会服从某个分布,就好比说常见的人的身高服从正态分布,不懂也不无大碍。我要用最大似然估计方法进行估计这个分布的参数(三个参数,theta、mu和sigma),比如说正态分布的mu、sigma。
   具体的似然函数由于论坛无法显示,就假设我的写法都正确吧。呵呵……
我编了以下程序:
program define evt
   version 12.0
   args lnf theta mu sigma
   tempvar a b
   quietly {
       gen double `a'=1/`theta'
       gen double `b'=`theta'*(($ML_y1-‘mu’)/`sigma')
       replace `lnf'=-ln(`sigma')-(1+`a')*ln(1-`b')-(1-`b'))^(-`a')
   }
end      //也假设我编的似然函数程序是对的吧。
ml model lf evt (return)   //因为我只有一组金融收益的时间序列,没有解释变量和被解释变量,即没有回归方程,通过这组序列我要直接求出theta、mu和sigma参数,这一步代码我不知道怎么写。求指教啊!   补充:这个问题有点像给定一群人的身高,并且它们服从正态分布,要用最大似然估计方法求出其中的mu和sigma。

ml max         

使用道具

报纸
lilyyung 发表于 2017-4-24 16:45:29 |只看作者 |坛友微信交流群
2200801056 发表于 2013-10-24 12:40
版主,有个问题想了很久没想清,希望能得到你的帮助:
   不知道版主有没有听过广义极值分布,大概的意思 ...
求问您知道怎么做了吗?正在做类似的。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-15 01:39