楼主: 18629027748
462 0

[一般统计问题] 大佬们求帮忙!!! [推广有奖]

  • 0关注
  • 0粉丝

初中生

14%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
83 点
帖子
2
精华
0
在线时间
22 小时
注册时间
2022-6-14
最后登录
2025-12-26

楼主
18629027748 发表于 2022-6-17 15:48:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在跟着教程做did安慰剂检验时,使用 use方法 调用数据总是提示找不到该文件
*循环500次
forvalues i=1/500{
use ‪‪D:\didshujv\state.dta   

这一步,提示找不到。加""也试过, clear加上去掉也试过, 将dta文件直接放在默认路径中也试过。文件换名称,放在其他盘里也都试过了
xtset id year  //面板数据声明
keep if year==2018   //保留一期数据
sample 40, count   //随机抽取32个城市
keep id  //得到所抽取样本的id编号
save match_id.dta, replace   //另存id编号数据
merge 1:m id using D:\didshujv\state.dta //与原数据匹配
gen treat = (_merge == 3) //将所抽取样本赋值为1,其余为0,得到政策分组虚拟变量
gen period = (year >= 2019) //生成政策时间虚拟变量
gen did = treat*period
reghdfe lnrso did z1 z2 z3 z4 z5 z6 ,absorb(id year) vce(cluster id)

  * 将回归结果赋值到对应矩阵的对应位置
mat b[`i',1] = _b[did]
mat se[`i',1] = _se[did]

  * 计算P值并赋值于矩阵
mat p[`i',1] = 2*ttail(e(df_r), abs(_b[did]/_se[did]))
}


二维码

扫码加我 拉你入群

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

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

关键词:求帮忙 forvalues forvalue replace Cluster

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

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