楼主: zdlspace
1582 0

[学习心得] 重新审视固定效应VS随机效应:一件很有意思的事 [推广有奖]

  • 1关注
  • 81粉丝

学科带头人

91%

还不是VIP/贵宾

-

威望
2
论坛币
5644 个
通用积分
8081.7133
学术水平
517 点
热心指数
533 点
信用等级
506 点
经验
52330 点
帖子
1681
精华
0
在线时间
2679 小时
注册时间
2013-7-21
最后登录
2024-4-10

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
之前发过一个帖子关于模型中包含不随时间变动的变量时,该怎么办?我们的大神伍德里奇大哥强调,此时可以使用Mundlak修正的随机效应模型,模型中必须加入时变变量以及年份虚拟变量的组内均值,他也强调加入这些组内均值的作用。但在用这种方法时,必须是完整观测值,何为完整?也就是说对于每个观测值,所有变量都不能有缺失值,这样的话,随机效应得到的时变变量的估计系数与固定效应得到的系数是完全一致的,这意味着什么呢?意味着,当加入时变变量组内值后,如果所有观测值都是完整的,那么随机效应得到的估计值也是一致的。下面看代码:










  1. webuse nlswork
  2. xtset idcode
  3. xtreg ln_w  age ttl_exp tenure 2.race grade, fe    //固定效应

  4. note: 2.race omitted because of collinearity
  5. note: grade omitted because of collinearity

  6. Fixed-effects (within) regression               Number of obs     =     28,099
  7. Group variable: idcode                          Number of groups  =      4,697

  8. R-sq:                                           Obs per group:
  9.      within  = 0.1443                                         min =          1
  10.      between = 0.2745                                         avg =        6.0
  11.      overall = 0.1924                                         max =         15

  12.                                                 F(3,4696)         =     544.06
  13. corr(u_i, Xb)  = 0.1651                         Prob > F          =     0.0000

  14.                              (Std. Err. adjusted for 4,697 clusters in idcode)
  15. ------------------------------------------------------------------------------
  16.              |               Robust
  17.      ln_wage |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
  18. -------------+----------------------------------------------------------------
  19.          age |     -0.003      0.001    -2.35   0.019       -0.006      -0.001
  20.      ttl_exp |      0.029      0.002    12.72   0.000        0.025       0.034
  21.       tenure |      0.012      0.001     7.93   0.000        0.009       0.015
  22.              |
  23.         race |
  24.       black  |      0.000  (omitted)
  25.        grade |      0.000  (omitted)
  26.        _cons |      1.548      0.027    56.78   0.000        1.494       1.601
  27. -------------+----------------------------------------------------------------
  28.      sigma_u |   .3751722
  29.      sigma_e |  .29556813
  30.          rho |  .61703248   (fraction of variance due to u_i)
  31. ------------------------------------------------------------------------------


  32. gen s = (ln_wage != .) & (age != .) & (ttl_exp != .) & (tenure != .) & (race != .) & (grade != .)   //筛选完整观测值
  33. egen agebar = mean(age) if s, by(idcode)
  34. egen ttl_expbar = mean(ttl_exp) if s, by(idcode)
  35. egen tenurebar = mean(tenure) if s, by(idcode)
  36. egen racebar = mean(race) if s, by(idcode)
  37. egen gradebar = mean(grade) if s, by(idcode)

  38. xtreg ln_wage  age ttl_exp tenure 2.race grade agebar ttl_expbar tenurebar racebar gradebar, re r   //Mundlaks随机效应

  39. note: gradebar omitted because of collinearity

  40. Random-effects GLS regression                   Number of obs     =     28,099
  41. Group variable: idcode                          Number of groups  =      4,697

  42. R-sq:                                           Obs per group:
  43.      within  = 0.1443                                         min =          1
  44.      between = 0.4338                                         avg =        6.0
  45.      overall = 0.3251                                         max =         15

  46.                                                 Wald chi2(9)      =    4531.56
  47. corr(u_i, X)   = 0 (assumed)                    Prob > chi2       =     0.0000

  48.                              (Std. Err. adjusted for 4,697 clusters in idcode)
  49. ------------------------------------------------------------------------------
  50.              |               Robust
  51.      ln_wage |      Coef.   Std. Err.      z    P>|z|     [95% Conf. Interval]
  52. -------------+----------------------------------------------------------------
  53.          age |     -0.003      0.001    -2.35   0.019       -0.006      -0.001
  54.      ttl_exp |      0.029      0.002    12.71   0.000        0.025       0.034
  55.       tenure |      0.012      0.001     7.93   0.000        0.009       0.015
  56.              |
  57.         race |
  58.       black  |     -0.114      0.025    -4.50   0.000       -0.163      -0.064
  59.        grade |      0.070      0.002    31.29   0.000        0.066       0.075
  60.       agebar |     -0.003      0.002    -1.52   0.128       -0.006       0.001
  61.   ttl_expbar |     -0.001      0.003    -0.25   0.800       -0.007       0.005
  62.    tenurebar |      0.016      0.003     6.07   0.000        0.011       0.022
  63.      racebar |      0.053      0.024     2.22   0.027        0.006       0.099
  64.     gradebar |      0.000  (omitted)
  65.        _cons |      0.654      0.044    14.84   0.000        0.568       0.740
  66. -------------+----------------------------------------------------------------
  67.      sigma_u |  .27513121
  68.      sigma_e |  .29556813
  69.          rho |  .46423555   (fraction of variance due to u_i)
  70. ------------------------------------------------------------------------------
复制代码
       结语:我们发现一件很有意思的事,固定效应得到的时变变量系数以及标准误与随机效应得到的系数及标准误完全一致,这意味着我们的随机效应也得到了一致的估计值,而且还出色地估计了不随时间变动的race的估计系数。事实上,这也是伍德里奇大哥比较推荐的关于固定效应与随机效应模型选择的一种方法,因为他始终认为xtoverid就是一个黑匣子,他不是很喜欢用xtoverid。       再来一句话:如果你要用随机效应,请务必在模型中加入所有时变变量(包括时间虚拟变量)的组内平均值,这一点很重要!!!
关于这个问题,欢迎下方留言讨论!

二维码

扫码加我 拉你入群

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

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

关键词:随机效应 固定效应 有意思 Collinearity fixed-effect

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 鼓励积极发帖讨论
chentibiao + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 8  热心指数 + 8  信用等级 + 8   查看全部评分

Raymond
Stata 17.0, MP(4)
您需要登录后才可以回帖 登录 | 我要注册

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

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

GMT+8, 2024-4-28 08:08