我使用Stata 14中的tabstat
命令和社区提供的 latabstat
命令生成相应的LaTeX
代码:
tabstat ListOfVariables, stat(count mean sd min max)
当listOfVariables
仅包含一个变量时,变量会显示在行中,统计信息会显示在列中。但是,如果listOfVariables
中存在多个变量,则变量会显示在列中,统计信息会显示在行中。当我在列中列出许多变量时,这尤其奇怪。
如何将变量从列切换到行?
答案 0 :(得分:1)
您只需要使用columns(statistics)
命令的tabstat
选项:
sysuse auto, clear
tabstat price, statistics(count mean sd min max)
variable | N mean sd min max
-------------+--------------------------------------------------
price | 74 6165.257 2949.496 3291 15906
----------------------------------------------------------------
tabstat price weight mpg rep78, statistics(count mean sd min max)
stats | price weight mpg rep78
---------+----------------------------------------
N | 74 74 74 69
mean | 6165.257 3019.459 21.2973 3.405797
sd | 2949.496 777.1936 5.785503 .9899323
min | 3291 1760 12 1
max | 15906 4840 41 5
--------------------------------------------------
tabstat price weight mpg rep78, statistics(count mean sd min max) columns(statistics)
variable | N mean sd min max
-------------+--------------------------------------------------
price | 74 6165.257 2949.496 3291 15906
weight | 74 3019.459 777.1936 1760 4840
mpg | 74 21.2973 5.785503 12 41
rep78 | 69 3.405797 .9899323 1 5
----------------------------------------------------------------