Stata 将带有观察数的列添加到esttab摘要统计表中
我想使用SSC上的Stata 将带有观察数的列添加到esttab摘要统计表中,stata,Stata,我想使用SSC上的estout包中的esttab制作一个汇总统计表。我可以把这个表做得很好,但是我想添加一个列来统计每个变量未丢失的观察值的数量。也就是说,有些变量可能不完整,我想让读者清楚这一点 在下面的示例中,我删除了price的前五个观察值,因此我希望该行中有一个69。但是我的代码不包括特定于行的观察计数,只包括页脚中的观察总数 sysuse auto, clear estpost summarize, detail replace price = . in 1/5 local scree
estout
包中的esttab
制作一个汇总统计表。我可以把这个表做得很好,但是我想添加一个列来统计每个变量未丢失的观察值的数量。也就是说,有些变量可能不完整,我想让读者清楚这一点
在下面的示例中,我删除了price
的前五个观察值,因此我希望该行中有一个69。但是我的代码不包括特定于行的观察计数,只包括页脚中的观察总数
sysuse auto, clear
estpost summarize, detail
replace price = . in 1/5
local screen ///
cells("N mean sd min p50 max") ///
nonumber label
esttab, `screen'
这将产生一个空的N
列,我更希望它位于69,后面是所有的74。这是它:
clear all
set more off
*----- exmple data -----
sysuse auto, clear
keep price mpg rep78 headroom
replace price = . in 1/5
*----- what you want -----
estpost summarize, detail
local screen cells("count mean sd") nonumber label noobs
esttab, `screen'
?
它只使用计数
esttab
是estout
的包装,对于后一个文档,它将采用“来自e(myel)的结果”,这是您从estpost Summary,detail
获得的
另一种选择是:
tabstat _all, statistics(count mean sd) columns(statistics)
还有一个,只是它允许显示变量标签:
fsum _all, stat(n mean sd) uselabel
fsum
来自SSC。这是它:
clear all
set more off
*----- exmple data -----
sysuse auto, clear
keep price mpg rep78 headroom
replace price = . in 1/5
*----- what you want -----
estpost summarize, detail
local screen cells("count mean sd") nonumber label noobs
esttab, `screen'
?
它只使用计数
esttab
是estout
的包装,对于后一个文档,它将采用“来自e(myel)的结果”,这是您从estpost Summary,detail
获得的
另一种选择是:
tabstat _all, statistics(count mean sd) columns(statistics)
还有一个,只是它允许显示变量标签:
fsum _all, stat(n mean sd) uselabel
fsum
来自SSC。TL;DR:使用count
而不是N
:)奇怪,因为其他地方的esttab
都使用summary
的返回列表中的宏名称。谢谢TL;DR:使用count
而不是N
:)奇怪,因为其他地方的esttab
都使用summary
的返回列表中的宏名称。谢谢