如何在Stata中修改tabstat结合esttab输出的统计量名称
Stata 修改esttab输出统计量名称的实现方法
完整实现代码
* 输入示例数据 input x1 x2 x3 1 2 3 4 5 6 7 8 9 end * 生成统计量结果 estpost tabstat x1 x2 x3, stats(mean median var p5 p95 count) c(v) * 修改统计量名称后输出 esttab, cells("x1(fmt(%9.4f)) x2(fmt(%9.4f)) x3(fmt(%9.4f))") /// nonumber noobs label collabels("Var1" "Var2" "Var3") /// mlabels(none) mtitles("For All") /// rename(mean "Mean" p50 "Median" variance "Variance" p5 "P5" p95 "P95" count "Observations") /// replace
核心说明
- 借助
esttab的rename()选项完成名称替换,格式为原标识符 "目标名称",多组映射用空格分隔即可 - 必须匹配estpost输出的默认内部标识符:
- 原
median对应内部标识符p50 - 原
var对应内部标识符variance mean、p5、p95、count保持原标识符不变
- 原
- 如果需要中文名称,直接替换引号内的内容即可,比如将
"Mean"改成"均值","Observations"改成"观测数"
内容的提问来源于stack exchange,提问作者Jorge Paredes
相关产品推荐
相关产品推荐

