楼主: fenggongji2
3578 13

[回归分析求助] 有没有大神看看这个多期did安慰剂检验能不能用? [推广有奖]

  • 0关注
  • 0粉丝

大专生

41%

还不是VIP/贵宾

-

威望
0
论坛币
930 个
通用积分
9.6941
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
381 点
帖子
30
精华
0
在线时间
72 小时
注册时间
2017-4-26
最后登录
2024-12-16

楼主
fenggongji2 发表于 2022-12-1 13:33:54 |AI写论文
100论坛币
系数值一定要在散点之外吗? 截屏2022-12-01 13.31.08.png 截屏2022-12-01 13.31.00.png

关键词:DID 有没有 不能用 安慰剂

沙发
917968079 发表于 2022-12-1 14:20:57
完全在外面当然最好,但稍微覆盖一点也没事,你这个的问题在于被覆盖的太多

藤椅
fenggongji2 发表于 2022-12-1 14:34:23
917968079 发表于 2022-12-1 14:20
完全在外面当然最好,但稍微覆盖一点也没事,你这个的问题在于被覆盖的太多
好的,有没有办法可以改善这种情况啊

板凳
917968079 发表于 2022-12-1 14:57:55
fenggongji2 发表于 2022-12-1 14:34
好的,有没有办法可以改善这种情况啊
没有看你的代码,不知道你做的是否有问题

报纸
fenggongji2 发表于 2022-12-1 16:03:12
mat b = J(500,1,0)
mat se = J(500,1,0)
mat p = J(500,1,0)

forvalues i = 1/500{

use "/Users/eevee/Desktop/77.dta",clear
keep if year==2003
sample 37,count
keep id
save matchcity.dta,replace
  merge 1:m id using "/Users/eevee/Desktop/77.dta"
  gen treat1=(_merge ==1)
  save matchcity`i'.dta,replace
  
  use "/Users/eevee/Desktop/77.dta",clear
  bsample 1, strata(id)
  keep year
  save matchyear.dta, replace
  mkmat year, matrix(sampleyear)

  use matchcity`i'.dta,replace
  xtset id  year
  gen time = 0
  foreach j of numlist 1/57 {  
     replace time = 1 if (id == `j' &  year >= sampleyear[`j',1])
   }
  gen DID=time*treat
  qui reghdfe lnpilu DID lnpeo lnRD lnKTS lnhis , absorb(id year) vce(r)
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]))
}

svmat b, names(coef)
svmat se, names(se)
svmat p, names(pvalue)

drop if pvalue1 == .
label var pvalue1 p值
label var coef1 估计系数

twoway (kdensity coef1) (scatter pvalue1 coef1, msymbol(smcircle_hollow) mcolor(blue)), ///
title("Placebo Test") ///
xlabel(-0.3(0.1)0.6) ylabel(,angle(0)) ///
xline(0.198, lwidth(vthin) lp(shortdash)) xtitle("Coefficients") ///
yline(0.1,lwidth(vthin) lp(dash)) ytitle(p value) ///
legend(label( 1 "kdensity of estimates") label( 2 "p value")) ///
plotregion(style(none)) ///无边框
graphregion(color(white)) //白底

地板
fenggongji2 发表于 2022-12-1 16:03:48
917968079 发表于 2022-12-1 14:57
没有看你的代码,不知道你做的是否有问题
好的,我代码发在这个帖子里了,不知道是不是代码问题

7
wdlbcj 学生认证  发表于 2022-12-1 21:36:49
我印象里只要在一定程度上偏离0就可以了

8
fenggongji2 发表于 2022-12-3 13:16:48
wdlbcj 发表于 2022-12-1 21:36
我印象里只要在一定程度上偏离0就可以了
谢谢,那我这个是不是也能用啊

9
wdlbcj 学生认证  发表于 2022-12-3 19:25:05
fenggongji2 发表于 2022-12-3 13:16
谢谢,那我这个是不是也能用啊
看着还好

10
fenggongji2 发表于 2022-12-4 12:25:35
wdlbcj 发表于 2022-12-3 19:25
看着还好
嗯嗯谢谢

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

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