当需要使用 if 限制每个变量时,许多变量的摘要 table

Summary table of many variables when each needs to be restricted using if

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

我需要对这三个变量进行汇总 table,以便我将观测值、平均值、标准差、最小值、最大值作为结果汇总中的字段 table。

我正在使用以下代码:

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

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

  su var1 var2 var3 

如果有人对如何修改我的代码有任何想法,我将非常感激,这样我就可以使用一行代码而不是三行代码来获得一个 table 将我的所有统计信息require,然后我可以将其作为 table 复制到我的 Word 文档中。

没有示例数据,此处无法重现任何内容。请学习https://whosebug.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