楼主: likeshadow
3727 7

[面板数据求助] 多期DID安慰剂检验p值太显著怎么办 [推广有奖]

  • 0关注
  • 0粉丝

已卖:21份资源

硕士生

36%

还不是VIP/贵宾

-

威望
0
论坛币
549 个
通用积分
0.9016
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
477 点
帖子
34
精华
0
在线时间
292 小时
注册时间
2021-9-19
最后登录
2024-7-13

楼主
likeshadow 发表于 2022-7-24 12:45:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
捕获.PNG
二维码

扫码加我 拉你入群

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

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

关键词:DID 怎么办 安慰剂

沙发
likeshadow 发表于 2022-7-24 12:46:54
在此附上命令
forvalues i = 1/500{
use "F:\安慰剂\0710.dta",clear  
  xtset code year
  keep if year==2010
  sample 1047,count  
  keep code  
  save matchcity.dta,replace
  merge 1:m code using "F:\安慰剂\0710.dta"
  gen treat=(_merge ==3)  
  save "F:\安慰剂\matchcity`i'.dta",replace
  
  use "F:\安慰剂\0710.dta",clear  
  bsample 1, strata(code)
  keep year
  save "F:\安慰剂\matchyear.dta", replace
  mkmat year, matrix(sampleyear)
  use "F:\安慰剂\matchcity`i'.dta",replace
  xtset code year
  gen Time=0
  foreach j of numlist 1/1379{  
  replace Time = 1 if (code == `j' &  year >= sampleyear[`j',1])
  }  
  

  gen Did=Time*treat
reghdfe  dig Did  lnasset lnage leverage ROA roe   cashflow growth xsqjfyl  Top1 HHIA ,absorb(code year) vce(cluster hangyedaima#year )
  mat b[`i',1] = _b[Did]
  mat se[`i',1] = _se[Did]
  scalar df_r = e(N) - e(df_m) -1
  mat p[`i',1] = 2*ttail(df_r,abs(_b[Did]/_se[Did]))
}

藤椅
李敏Mily 发表于 2022-8-4 11:12:50
您好 请问解决了吗

板凳
likeshadow 发表于 2022-8-7 14:03:32
李敏Mily 发表于 2022-8-4 11:12
您好 请问解决了吗
我在看要不要双纵坐标显示,但命令还在找,也可以只显示密度不显示p值

报纸
小小小小鸟- 学生认证  发表于 2022-9-1 16:58:15 来自手机
likeshadow 发表于 2022-7-24 12:45
您好,请问解决了吗

地板
信方神得永生 发表于 2023-3-11 21:46:27
这样不可以吗

7
lixiaoqjun 发表于 2023-3-14 10:08:04 来自手机
likeshadow 发表于 2022-7-24 12:45
请问year=2010这个时间是哪一年都可以吗

8
chenyao00 学生认证  发表于 2023-4-5 21:22:00
请问解决了吗?我的也是这种情况,p值大多聚集在0附近,纵坐标的间隔值是10,我看有些文章是1单位的间隔,你的是20,是不是这就是没有通过的表现啊,有解决办法没有?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-6 09:39