楼主: 流光寂然
7941 8

询问SAS如何作huber/white/sandwich 稳健回归及panel data的MLE估计 [推广有奖]

  • 0关注
  • 0粉丝

大专生

90%

还不是VIP/贵宾

-

威望
0
论坛币
110 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
1788 点
帖子
36
精华
0
在线时间
73 小时
注册时间
2010-3-14
最后登录
2012-4-17

楼主
流光寂然 发表于 2010-5-3 16:02:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,貌似只有看到STATA的作法,想问下SAS怎么做?有人知道的话能否告诉下?
二维码

扫码加我 拉你入群

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

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

关键词:panel data sandwich White Panel Huber White SAS Panel MLE sandwich

沙发
流光寂然 发表于 2010-5-4 07:43:29
自己顶一下,有没有人知道呀?

藤椅
bobguy 发表于 2010-5-4 10:12:44
流光寂然 发表于 2010-5-3 16:02
如题,貌似只有看到STATA的作法,想问下SAS怎么做?有人知道的话能否告诉下?
I did one a year ago. I give an outline here. Otherwise,  I need to dig up my archive.

1) Use sas proc nlmixed procedure to do ML estimation.
2) Ask for output gradient vector evalutaed at MLE
3) Calculate covariance matrix.

Hope this helps.
已有 1 人评分经验 论坛币 学术水平 热心指数 收起 理由
crackman + 100 + 100 + 1 + 1 牛人

总评分: 经验 + 100  论坛币 + 100  学术水平 + 1  热心指数 + 1   查看全部评分

板凳
图腾团队 发表于 2010-5-4 16:23:06
3# bobguy
谢谢,在试了,那个huber/white/sandwich 稳健回归又是怎么回事呢,用SAS怎么跑呀?

报纸
流光寂然 发表于 2010-5-15 11:24:53
proc nlp data=t1;
  max logf;
parms const pri sec man her10 size tang gea exch ind1 ind2 ind3 ind4 ind5 ind6 ind7 ind8 ind9 ind10 ind11 ind12 ind13 ind14 ind15 ind16
ind17 ind18 ind19 ind20 ind21 ind22 y1 y2 y3 y4 y5;
   u=roa - (const + pri * prilarge + sec * second + man*manager+her10*h10+size*size_roa+tang*tangible+gea*gear+exch*exchange+ind1*B+ind2*C
+ind3*D+ind4*E+ind5*F+ind6*G+ind7*H+ind8*I+ind9*J+ind10*K+ind11*L+ind12*M+ind13*C0+ind14*C1+ind15*C2+ind16*C3+ind17*C4+ind18*C5+ind19*C6+ind20*C7
+ind21*C8+ind22*C99+y1*year99+y2*year00+y3*year01+y4*year02+y5*year03);
  sigmau2=0.0604154**2;
  sigmae2=0.0675433**2;
  no=_n_;
  f=-0.5*(((roa - const + pri * prilarge + sec * second + man*manager+her10*h10+size*size_roa+tang*tangible+gea*gear+exch*exchange+ind1*B+ind2*C
+ind3*D+ind4*E+ind5*F+ind6*G+ind7*H+ind8*I+ind9*J+ind10*K+ind11*L+ind12*M+ind13*C0+ind14*C1+ind15*C2+ind16*C3+ind17*C4+ind18*C5+ind19*C6+ind20*C7
+ind21*C8+ind22*C99+y1*year99+y2*year00+y3*year01+y4*year02+y5*year03)^2-sigmau2*u**2/(no*sigmau2+sigmae2))/sigmae2+log(no*
sigmau2/sigmae2+1)+no*log(2π*sigmae2));
  logf=log(f);
run;
询问,为什么我跑这个程序会出现提示:
           proc nlp data=t1;
              ERROR: 过程 NLP 没有找到。

地板
roki 在职认证  发表于 2010-5-16 16:18:04
可能是没有这个模块的授权。

7
流光寂然 发表于 2010-5-16 18:25:31
谢谢回答,我安装的是SAS9.1的,是说这个版本没有授权么?还是说我安装的可能是盗版,所以没有授权啊?

8
cufejinrong 发表于 2012-4-29 22:14:06
同问啊。稳健异方差怎么做?感觉sas做回归不太好用,stata直接在回归中加个命令就行了。

9
M小公主 发表于 2016-10-26 10:55:34
PROC ROBUSTREG 是稳健回归。 PROC REG 是一般的回归。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 17:52