在做PSM逐年匹配did的时候一直报错,循环结果显示already preserved r(621),请问大家这是什么原因呢?
以下是我的代码:
cd D:\论文
forvalues i=2009(1)2019{
preserve
keep if year==`i'
** 定义种子值
set seed 123456
**生成随机数——匹配之前必做工作
gen tmp=runiform()
**重新按照tmp升序排列数据
sort tmp
global x loggdp logretail logasset logFDI
psmatch2 policyit $x , out(logexport) logit ate n(5) common ties
pstest $x,both graph
graph save Graph `i'.gph,replace
drop if _weight==.
save `i'.dta,replace
restore
}
请大佬们指点迷津,谢谢!