我在运行命令之后出现( invalid name显示,想问下我的这个命令哪里错啦?感谢!
mat b= J(500,1,0)
mat se=J(500,1,0)
mat p=J(500,1,0)
forvalues i=1/500{
use D:\Stata17\合并数据(老师处理).dta,clear
xtset id year
keep if year==2013
sample 109,count
keep id
save matchid.dta,replace
merge 1:m id using D:\Stata17\合并数据(老师处理).dta
gen treat(_merge==3)
gen period=(year>=2006)
gen TP1=treat*period
reghdfe HHI TP1 ind_tobinq mb state dual sharerate1 roe debtrate tran intan ocf size age,absorb(id year)cluster(id)
mat b['i',1]=_b[TP1]
mat se['i',1]=_se[TP1]
mat p['i',1]=2*ttail(df_r,abs(_b[TP1]/_se[TP1]))
}