Stata 使用Subtop选项时复杂调查数据的百分位数

Stata 使用Subtop选项时复杂调查数据的百分位数,stata,Stata,我正在使用一个调查样本,并试图分析一个子群体 我试图得到我的interets子群体的连续变量的平均值、中位数、第10百分位和第90百分位 Stata网站显示了获取中位数/百分位数的方法 然而,我感兴趣的是亚总体,而不是整个样本。 在使用带有子总体选项的复杂调查样本时,您可以向我展示获取任何百分位数的适当命令吗?您可以使用\u pctile获取不带svyset的子总体的百分位数,因为百分位数仅取决于权重。然而,为了获得标准误差和置信区间,您应该下载Stas Kolenikov的epctile(fi

我正在使用一个调查样本,并试图分析一个子群体

我试图得到我的interets子群体的连续变量的平均值、中位数、第10百分位和第90百分位

Stata网站显示了获取中位数/百分位数的方法

然而,我感兴趣的是亚总体,而不是整个样本。
在使用带有子总体选项的复杂调查样本时,您可以向我展示获取任何百分位数的适当命令吗?

您可以使用
\u pctile
获取不带
svyset
的子总体的百分位数,因为百分位数仅取决于权重。然而,为了获得标准误差和置信区间,您应该下载Stas Kolenikov的
epctile
findit epctile
在Stata中)和
svyset
数据

net describe epctile, from(http://web.missouri.edu/~kolenikovs/stata)
net install epctile.pkg
自动数据将提供示例,变量
weight
为概率权重

sysuse auto, clear
_pctile price if foreign==0 [pw = weight], p(25 50 75)
return list

scalars:
             r(r1) =  4195
             r(r2) =  5104
             r(r3) =  6486
与svysetting数据和调用epctile相比:

gen strat = rep78
gen mkr = substr(make,1,2)
svyset mkr [pw = weight], strata(strat)
epctile price, percentiles(25 50 75) subpop(if foreign==0) svy
结果:

Percentile estimation
------------------------------------------------------------------------------
         |             Linearized
   price |      Coef.   Std. Err.      z    P>|z|     [95% Conf. Interval]

     p25 |       4195      108.5    38.66   0.000     3982.344    4407.656
     p50 |       5104      320.5    15.93   0.000     4475.832    5732.168
     p75 |       6486       2093     3.10   0.002     2383.795     10588.2

你在另外两个地方交叉张贴,但忽略了提供它们。如果有其他答案,请回答。非常感谢。真诚的,安瓦尔