在 Stata 中详细汇总后计算中位数

Calculate Median after Summarize with detail in Stata

summarize 命令在 Stata 中创建各种标量。例如,可以通过 gen mean=r(mean) 之后存储平均值或 min/max 值。 也可以通过 summarize varname, detail 选项获得更复杂的措施。通过这一点,人们还获得了 50% 百分位数形式的 中位数

我的目标是存储中位数。有对应的标量吗?

在像 summarize 这样的标准操作之后,我在哪里可以获得有关存储标量的信息?据我所知,它们没有列在 Stata 手册中。

每条命令后,可以通过ereturn listreturn list找到结果保存的位置。

summarize varname, detail的情况下,中位数可以通过r(p50)获得。

summarize varname, detail
return list
local var_median = r(p50)

summarize 命令存储的标量记录在 help summarize 输出的末尾以及 [=10= 的 Stata 手册文档的 "Stored results" 部分] 命令可在 Stata 安装附带的 Stata Base 参考手册 PDF 中找到。通常,所有命令的返回结果都位于与这些类似的位置。