_b[L1.cash] 是一个单值(scalar),因此,无法采用 tabstat 命令进行分析。
我想你是想分析不同公司的调整系数的基本统计量,可以用 Opler_1999.do 这个文件中的一段代码来分析。
*============
* Fig 3 help statsby
*============
*-Distribution of Coefficients on Lagged Change in Cash/Assets.
* from the "firm-wise regression
*-The model:
*
* D.Cash[t] = a + b*D.Cash[t-1] + e[t]
*-or
* X[t]-X[t-1] = a + b(X[t-1]-X[t-2]) + e[t]
*
*
* 若存在均值回复,则 b 应显著为负
qui tsset
bysort id: egen idN = count(id) //每家公司中的观察值的个数
statsby _b[L.D.cash], by(id) saving(Fig3data, replace): ///
reg D.cash L.D.cash if (idN>=5)
*-Note: 红色 "x" 表示观察值不足的公司(至少要3个)
*-绘图
preserve
use "Fig3data.dta", clear
sum _stat_1, detail
histogram _stat_1 //winsor前的图形
winsor _stat_1, gen(beta) p(0.005)
histogram beta, fraction scheme(s1mono) ///
ylabel(0(0.02)0.12,angle(0) format(%4.2f)) ///
xlabel(-2(0.5)2,format(%4.1f)) ///
xtitle("Regression Model Coeffiecients ({&beta})")
graph export Fig03.wmf, replace // 保存图片,可以插入 word
tabstat beta, s(mean min q max N) f(%9.3f) c(s)
restore
你只需要修改一下红色的命令即可。