互助问答第502期:关于做同行业、同年度的PSM匹配的问题

关于做同行业、同年度的PSM匹配的问题

老师好!

我是湖南大学的一名会计专业研究生,目前想参考发表在中国工业经济上面的文章,做同行业、同年度的PSM匹配。但是试了好多次,结果总是出问题,所以想请教下该如何处理的呢?

以下是我的stata代码:

forvalue i=2006(1)2019{  // 2006年-2019年

forvalue j=3(1)85{  //三位数行业代码数值化

preserve

cap cap keep if year==`i' & ind_1==`j'

cap set seed 0001 //

cap gen tmp=runiform() // 生成随机数

cap sort tmp

cap psmatch2 treat roa sale size,n(2) logit

cap drop if _weight==.

cap save `i'.dta, replace

restore

}

}

use 2006.dta, clear

forvalues i=2006(1)2019{

cap append using `i'.dta

}

感谢老师百忙之中回答我的问题!

恭祝老师身体健康,工作顺利

代码以及Stata报告的代码错误信息需要同时附上才能进行判断。就你目前的代码来说,至少大括号是不匹配的,左侧大括号有两个,右侧大括号有三个。

(0)

相关推荐