每个需要使用if限制时的许多变量的汇总表

时间:2016-12-07 23:18:09

标签: stata summary

我在Stata中有三个不同的变量,var1var2var3

我需要制作这三个变量的汇总表,以便我将观察数,mean,sd,min,max作为结果汇总表中的字段。

我使用以下代码:

  su var1 if restriction == 2 
  su var2 if restriction == 3 
  su var3 if restriction == 4 

由于摘要表是根据应用限制的变量创建的,因此我无法使用:

  su var1 var2 var3 

如果有人对如何修改我的代码有任何想法,我将非常感激,这样我可以使用一行代码来获得单个表,而不是三行代码,这将是我需要的所有统计数据,然后我可以将表格复制到我的Word文档中。

1 个答案:

答案 0 :(得分:1)

没有示例数据,这里没有任何重复性。请学习https://stackoverflow.com/help/mcve

但我会去

gen var1_2 = var1 if restriction == 2 
gen var2_3 = var2 if restriction == 3 
gen var3_4 = var3 if restriction == 4 
summarize var1_2 var2_3 var3_4