黃河泉 发表于 2021-4-8 08:52 
我試過,沒什麼問題
老师您好,我这个命令也显示错误想请老师看一下~
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\合并数据(老师处理)1.dta,clear
 xtset id year
 keep if year==2006
 sample 109,count
 keep id
 save match-id.dta,replace
 merge 1:m id using D:\Stata17\合并数据(老师处理)1.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) vce(cluster id)
 mat b['i',1]=_b[TP1]
 mat se['i',1]=_se[TP1]
 mat p['i',1]=2*ttail(e(df_r),abs(_b[TP1]/_se[TP1]))
}
出现( invalid name