楼主: rebakah777
3211 6

[面板数据求助] stata面板数据回归代码请教 [推广有奖]

  • 3关注
  • 0粉丝

本科生

28%

还不是VIP/贵宾

-

威望
0
论坛币
282 个
通用积分
0.0439
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
255 点
帖子
17
精华
0
在线时间
155 小时
注册时间
2021-4-10
最后登录
2023-5-15

5论坛币
stata小白入门,最近在做面板数据回归的时候遇到了一些问题:
1、采用行业和年份固定效应模型应该采用哪种回归方式
第一种

xtset id year
winsor2 ncskew1 duvol1 crash1 ncskew duvol crash esg e s g dturn sigma ret lev lnsize mb roe opaque , replace cuts(1 99)
eststo: xtreg ncskew1 esg  i.year, fe
eststo: xtreg ncskew1 esg ncskew sigma ret i.year, fe
eststo: xtreg ncskew1 esg ncskew sigma ret dturn mb opaque i.year, fe
eststo: xtreg ncskew1 esg ncskew sigma ret dturn mb opaque lev lnsize roe i.year, fe
esttab using table.rtf, se star(* 0.1 ** 0.05 *** 0.01) nolabel r2 replace
第二种,采用了2sls方法
winsor2 ncskew1 duvol1 crash1 ncskew duvol crash esg e s g dturn sigma ret lev lnsize mb roe opaque , replace cuts(1 99)
qui reg ncskew1 esg  ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind
predict e1,r
gen e2=e1^2
gen lne2=log(e2)
reg lne2 e
reg lne2 e, noc
predict lne2f
gen e2f =exp(lne2f)
eststo: reg ncskew1 esg ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind [aw=1/e2f]
eststo: reg ncskew1 e ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind [aw=1/e2f]
eststo: reg ncskew1 s ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind [aw=1/e2f]
eststo: reg ncskew1 g ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind [aw=1/e2f]
esttab using table.rtf, se star(* 0.1 ** 0.05 *** 0.01) nolabel r2 replace
2、第二种能不能用,如果不能是为什么?如果能应该怎样修改
3、reg能不能用于面板数据回归
悬赏五个论坛币,刚来论坛只有这几个论坛币了!



最佳答案

917968079 查看完整内容

第一个里面你的id是什么,如果不是行业id那就错了。 不明白第二个你为什么这么操作。 面板数据当然也能用reg跑
关键词:stata面板数据回归 stata面板数据 STATA面板 面板数据回归 Stata
沙发
917968079 发表于 2021-11-22 20:58:44 |只看作者 |坛友微信交流群
第一个里面你的id是什么,如果不是行业id那就错了。
不明白第二个你为什么这么操作。
面板数据当然也能用reg跑

使用道具

藤椅
rebakah777 发表于 2021-11-23 09:32:00 |只看作者 |坛友微信交流群
917968079 发表于 2021-11-22 22:12
第一个里面你的id是什么,如果不是行业id那就错了。
不明白第二个你为什么这么操作。
面板数据当然也能用 ...
你好,我的id是股票代码,第二个操作是看了陈强教授的《计量经济学及stata的应用》做了一个2sls!这样我的第二个回归会是正确的吗?

使用道具

板凳
917968079 发表于 2021-11-23 10:59:30 |只看作者 |坛友微信交流群
rebakah777 发表于 2021-11-23 09:32
你好,我的id是股票代码,第二个操作是看了陈强教授的《计量经济学及stata的应用》做了一个2sls!这样我的 ...
那你第一个控制的是个体固定效应而不是行业固定效应

使用道具

报纸
917968079 发表于 2021-11-23 11:00:37 |只看作者 |坛友微信交流群
rebakah777 发表于 2021-11-23 09:32
你好,我的id是股票代码,第二个操作是看了陈强教授的《计量经济学及stata的应用》做了一个2sls!这样我的 ...
第二个你做这个的目的是干啥,为啥做2sls?

使用道具

地板
rebakah777 发表于 2021-11-23 13:30:28 |只看作者 |坛友微信交流群
917968079 发表于 2021-11-23 11:00
第二个你做这个的目的是干啥,为啥做2sls?
你好,之前是说错了,第二种方法是为了消除异方差做的加权最小二乘法的处理,不过我也不确定面板是不是能用加权最小二乘法消除异方差,计算步骤参照的陈强教授《计量经济学及stata应用》第143页

使用道具

7
rebakah777 发表于 2021-11-26 09:33:58 |只看作者 |坛友微信交流群
917968079 发表于 2021-11-23 11:00
第二个你做这个的目的是干啥,为啥做2sls?
你好我新更正了回归方程,可以帮忙看一下能用到这个面板数据的回归中吗?
winsor2 ncskew1 duvol1 crash1 ncskew duvol crash esg e s g dturn sigma ret lev lnsize mb roe opaque , replace cuts(1 99)
eststo: reg ncskew1 esg ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind
eststo: reg ncskew1 e ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind
eststo: reg ncskew1 s ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind
eststo: reg ncskew1 g ncskew dturn sigma ret lev lnsize mb roe opaque i.year i.ind
esttab using table.rtf, se star(* 0.1 ** 0.05 *** 0.01) nolabel r2 replace

使用道具

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

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

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

GMT+8, 2024-5-4 00:14