2411 4

[面板数据求助] 多期did的这一串代码怎么理解 [推广有奖]

  • 0关注
  • 0粉丝

博士生

1%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
7.6208
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2555 点
帖子
72
精华
0
在线时间
247 小时
注册时间
2023-10-18
最后登录
2026-1-2

楼主
学术小小白白 发表于 2023-10-28 09:56:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
reghdfe digital_level eventz2-eventz11 $firmcons $citycons, absorb(year id) cluster(djsdm)

forvalue i=2/7{
gen b_`i'=_b[eventz`i']
}

gen avg_coef=(b_2+b_3+b_4+b_5+b_6+b_7)/6
su avg_coef
return list
coefplot, levels(90) keep(eventz*) coeflabels(eventz2="-6" eventz3="-5" eventz4="-4" eventz5="-3" eventz6="-2" eventz7="-1" eventz8="0" eventz9="1" eventz10="2" eventz11="3") vertical recast(connect) yline(0,lwidth(vthin) lpattern(dash) lcolor(teal)) ylabel(-2(2)6) ytitle("企业数字化转型") xtitle("相对政策发生的年份")transform(*=@-r(mean)) addplot(line @b @at) ciopts(lpattern(dash) recast(rcap) msize(medium)) msymbol(circle_hollow) scheme(tufte)

二维码

扫码加我 拉你入群

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

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

关键词:DID transform forvalue vertical Pattern

回帖推荐

sun_man 发表于3楼  查看完整内容

1. `reghdfe digital_level eventz2-eventz11 citycons, absorb(year id) cluster(djsdm)` 这是一个使用高维固定效应模型进行回归分析的命令。`digital_level`是因变量,`eventz2-eventz11`是多期DID的虚拟变量,`citycons`是控制变量。`absorb(year id)`表示控制年度和个体固定效应,`cluster(djsdm)`表示进行异方差-鲁棒标准误的聚类。 2. `forvalue i=2/7{ gen b_`i'=_b[eventz`i'] }` 这个循环用于生成变量 `b_2` ...

沙发
是阿恒呀丶 发表于 2023-10-29 02:38:01 来自手机
学术小小白白 发表于 2023-10-28 09:56
reghdfe digital_level eventz2-eventz11 $firmcons $citycons, absorb(year id) cluster(djsdm)

forval ...
平行趋势检验

藤椅
sun_man 在职认证  发表于 2023-10-30 15:33:22
1. `reghdfe digital_level eventz2-eventz11 citycons, absorb(year id) cluster(djsdm)`
   这是一个使用高维固定效应模型进行回归分析的命令。`digital_level`是因变量,`eventz2-eventz11`是多期DID的虚拟变量,`citycons`是控制变量。`absorb(year id)`表示控制年度和个体固定效应,`cluster(djsdm)`表示进行异方差-鲁棒标准误的聚类。

2. `forvalue i=2/7{ gen b_`i'=_b[eventz`i'] }`
   这个循环用于生成变量 `b_2` 到 `b_7`,分别对应 `eventz2` 到 `eventz7` 的系数。

3. `gen avg_coef=(b_2+b_3+b_4+b_5+b_6+b_7)/6`
   这行代码计算了 `eventz2` 到 `eventz7` 的系数的平均值,并将结果保存在变量 `avg_coef` 中。

4. `su avg_coef`
   这行代码对变量 `avg_coef` 进行了描述性统计,显示了平均系数的均值、标准差等统计量。

5. `return list`
   这行代码返回上一行描述性统计的结果。

6. `coefplot, levels(90) keep(eventz*) coeflabels(eventz2="-6" eventz3="-5" eventz4="-4" eventz5="-3" eventz6="-2" eventz7="-1" eventz8="0" eventz9="1" eventz10="2" eventz11="3") vertical recast(connect) yline(0,lwidth(vthin) lpattern(dash) lcolor(teal)) ylabel(-2(2)6) ytitle("企业数字化转型") xtitle("相对政策发生的年份")transform(*=@-r(mean)) addplot(line @b @at) ciopts(lpattern(dash) recast(rcap) msize(medium)) msymbol(circle_hollow) scheme(tufte)`
   这行代码用于绘制系数图。`coefplot`命令绘制了系数图,`levels(90)`表示置信水平为90%。`keep(eventz*)`表示只保留以 "eventz" 开头的变量。`coeflabels(eventz2="-6" eventz3="-5" ...)`设置了横轴刻度标签。其他参数用于设置图形的样式和标签。

这段代码的目的是进行多期DID分析,并绘制了多期DID的系数图。通过计算多期DID的平均系数,并绘制系数图,可以帮助分析多期DID效应的变化趋势和显著性。

板凳
学术小小白白 发表于 2023-10-31 18:55:04
谢谢讲解

报纸
陈知逸 发表于 2024-8-4 15:40:24
sun_man 发表于 2023-10-30 15:33
1. `reghdfe digital_level eventz2-eventz11 citycons, absorb(year id) cluster(djsdm)`
   这是一个使 ...
请问djsdm这是聚类到行业了吗    如果固定个体和时间 聚类到行业是可以的吗

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

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