楼主: bbs0805
4264 5

[回归分析求助] 异方差的最大似然估计 哪儿出了问题? [推广有奖]

  • 0关注
  • 47粉丝

已卖:4669份资源

学科带头人

72%

还不是VIP/贵宾

-

威望
0
论坛币
5846936 个
通用积分
534.1892
学术水平
138 点
热心指数
155 点
信用等级
115 点
经验
73379 点
帖子
931
精华
2
在线时间
3882 小时
注册时间
2005-1-1
最后登录
2025-10-21

楼主
bbs0805 发表于 2012-10-30 16:28:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
根据李子奈老师的《高级应用计量经济学》P39—41,用Mata的option()函数与了一个异方差条件下的最大似然估计,初始值设教材估计结果而设,但stata提示:初始值不可行。不知是哪儿出错了,特向大家请教!
出错提示、数据与我编写的程序如下:
2012-10-30_160454.jpg

data_do.rar (1.03 KB) 本附件包括:
  • data.dta
  • mymle_het.do


set more off
use data,clear
drop if ex==.
gen income2=income^2
gen cons=1
mata
      mata clear
      st_view(y=., ., " expense")
      st_view(X=., ., ("income","income2","cons"))
      void mymax(todo,b,y,X,lnf,g,H)
      {
              real matrix omega,e
  
              omega=b[cols(X)+1]*(diag(X[.,1]):^b[cols(X)+2])
              e=(y-X*b[1..cols(X)]')
              lnf = -0.5*rows(X)*(1+ln(2*pi())-ln(rows(X)))-0.5*ln(det(omega))-0.5*rows(X)*ln(e'*luinv(omega)*e)
      }
       s=optimize_init()
       optimize_init_evaluator(s,&mymax())
       optimize_init_evaluatortype(s,"v0")
       optimize_init_argument(s, 1, y)
       optimize_init_argument(s, 2, X)
       optimize_init_params(s, (-0.2,0,831,50,3)) //初始值设定
       b = optimize(s)      //参数估计结果
       v = optimize_result_V(s)   //系数估计结果

      b
     v
end
二维码

扫码加我 拉你入群

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

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

关键词:最大似然估计 最大似然 似然估计 异方差 Evaluator matrix income 李子

沙发
taishanm 发表于 2012-10-30 16:37:38
xuexi le

藤椅
bbs0805 发表于 2012-10-31 21:02:58
看样子又得自己寻找答案了!

板凳
bbs0805 发表于 2013-7-11 11:54:10
已经解决!

报纸
主啊上帝 发表于 2015-7-20 16:28:51
楼主,请问初始值设定时时有什么技巧吗,我一直都是0或者1,但就是不知道有什么意义……

地板
wang1181633848 发表于 2017-2-26 17:39:21
请问楼主是哪里出现了问题?我最近在做异方差的极大似然估计,非常迷茫,谢谢你的回答。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-29 14:49