楼主: Corvo科尔沃
2565 0

[统计软件] stata平行趋势检验代码 [推广有奖]

  • 0关注
  • 1粉丝

已卖:76份资源

博士生

54%

还不是VIP/贵宾

-

威望
0
论坛币
11331 个
通用积分
3475.6975
学术水平
16 点
热心指数
16 点
信用等级
16 点
经验
2432 点
帖子
182
精华
0
在线时间
75 小时
注册时间
2022-3-21
最后登录
2022-5-19

楼主
Corvo科尔沃 在职认证  发表于 2022-4-19 14:54:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
https://zhuanlan.zhihu.com/p/137443864

egen mean_y=mean(y), by(year treat)
graph twoway (connect mean_y year if treat==1,sort) (connect mean_y year if treat==0,sort lpattern(dash)), ///
xline(1994,lpattern(dash) lcolor(gray)) ///
ytitle("y") xtitle("年度") ///
ylabel(,labsize(*0.75)) xlabel(,labsize(*0.75)) ///
legend(label(1 "处理组") label( 2 "控制组")) ///图例
xlabel(1990 (1) 1999)  graphregion(color(white)) //白底

1.jpg

gen policy = year - 1994
tab policy
replace policy = -3 if policy < -3
replace policy = 3 if policy > 3
//首先生成年份虚拟变量与实验组虚拟变量的交互项
forvalues i = 3(-1)1{
  gen pre_`i' = (policy == -`i' & treat == 1)
}

gen current = (policy == 0 & treat == 1)

forvalues j = 1(1)3{
  gen  post_`j' = (policy == `j' & treat == 1)
}

drop pre_1 //将政策前第一期作为基准组,很重要!!!

xtreg y  pre_* current  post_* i.year, fe r //将这些交互项作为解释变量进行回归

v2-9bd6d3324009a6a310586d7ebd62eafb_r.jpg
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata forvalues forvalue Connect

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-9 15:26