楼主: xqy1454171344
2888 8

[面板数据求助] 安慰剂检验 [推广有奖]

  • 1关注
  • 0粉丝

本科生

7%

还不是VIP/贵宾

-

威望
0
论坛币
88 个
通用积分
22.5957
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
329 点
帖子
5
精华
0
在线时间
164 小时
注册时间
2021-12-7
最后登录
2024-11-5

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
*-------------8.2个体安慰剂检验:随机化政策时间和处理组样本---------*/       
*生成备用矩阵
clear
mat b=J(500,1,0)   
mat se=J(500,1,0)
mat p=J(500,1,0)
forvalues i = 1/500{
*第二步,设置为伪处理组
use input_stata2.dta,clear
xtset id date
keep if date==13  
*13随便选一年   
sample 12,count
*12为实验组ID数量      
keep id
save matchcity.dta,replace
merge 1:m id using "input_stata2.dta"
gen treat1=(_merge==3)
save matchcity`i'.dta,replace
*第三步,设置伪虚拟变量
use input_stata2.dta,clear
bsample 1,strata(id)
keep date
save matchyear.dta,replace
mkmat date,matrix(sampleyear)
*第四步,设置为政策的伪虚拟变量
use matchcity`i'.dta,replace
xtset id date
gen time1=0
foreach j of numlist 1/18{
*18为所有ID数量
replace time1=1 if (id==`j' & date>=sampleyear[`j',1])
}
gen DID1=time1*treat1
*第五步,回归
global X1 " lntrade lniifa lninstruction lncapacity cpi rpi"
qui xtreg lnfreight DID1 $X1 i.date,fe r
mat b[`i',1]= _b[DID1]
mat se[`i',1]= _se[DID1]
scalar df_r=e(N)-e(df_m)-1
mat p[`i',1]=2*ttail(df_r,abs(_b[DID1]/_se[DID1]))
}
*绘图
svmat b,names(coef)
svmat se,names(se)
svmat p,names(pvalue)

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

twoway(scatter pvalue1 coef1,xlabel(-0.15(0.05)0.15,grid) yline(0.1,lp(shortdash)) xline(-0.0193,lp(shortdash)) xtitle(估计系数) ytitle(p值) msymbol(smcircle_hollow) mcolor(blue) legend(off))(kdensity coef1,title(安慰剂检验))
*-0.0193为DID回归的结果
forvalue i=1/500{
erase matchcity`i'.dta
}
*安慰剂结果解释见https://www.bilibili.com/video/av292757788
* 竖的虚线不在范围之内;大多数在横虚线之上;关于0对称
                               

二维码

扫码加我 拉你入群

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

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

关键词:安慰剂 instruction forvalues forvalue bilibili

已有 1 人评分经验 收起 理由
np84 + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

沙发
三江鸿 发表于 2022-10-5 22:19:07 来自手机 |只看作者 |坛友微信交流群
点赞支持
感谢分享

使用道具

藤椅
Williamlin2014 发表于 2022-10-5 22:24:24 |只看作者 |坛友微信交流群

使用道具

板凳
newfei188 发表于 2022-10-6 13:44:37 |只看作者 |坛友微信交流群

使用道具

报纸
escaflowne1985 在职认证  发表于 2022-10-7 15:41:19 |只看作者 |坛友微信交流群
感谢分享~~~~~~么么哒

使用道具

mat b[`i',1]= _b[DID1] 这部分显示invalid syntax是怎么回事呀

使用道具

7
高高的宝贝 发表于 2023-4-1 02:00:50 |只看作者 |坛友微信交流群
mat b[`i',1]= _b[DID1] 这部分显示invalid syntax是怎么回事呀

使用道具

8
锅果过 发表于 2023-9-17 15:44:46 |只看作者 |坛友微信交流群
高高的宝贝 发表于 2023-4-1 02:00
mat b[`i',1]= _b[DID1] 这部分显示invalid syntax是怎么回事呀
请问解决了吗

使用道具

高高的宝贝 发表于 2023-4-1 02:00
mat b[`i',1]= _b[DID1] 这部分显示invalid syntax是怎么回事呀
你好,请问解决了吗

使用道具

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

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

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

GMT+8, 2024-11-5 12:50