如何通过Stata中的描述符变量找到变量的百分位数?

如何通过Stata中的描述符变量找到变量的百分位数?,stata,percentile,Stata,Percentile,我试图在我的数据集中找到各州收入的第10百分位和第90百分位。我知道查找整个数据集百分位数的基本代码如下: centile (medhhinc_2019), centile (10 90) 如何通过每个状态而不是整个数据集获取这些数据?实际上,这非常简单 tabstat medhhinc_2019, statistics(p10 p90) by(state) 也许你可以使用astile ffd=Medhinc_2019,nq(10),它可以根据前文将Medhinc分为十组你的代码做了

我试图在我的数据集中找到各州收入的第10百分位和第90百分位。我知道查找整个数据集百分位数的基本代码如下:


centile (medhhinc_2019), centile (10 90)


如何通过每个状态而不是整个数据集获取这些数据?

实际上,这非常简单


tabstat medhhinc_2019, statistics(p10 p90) by(state)


也许你可以使用astile ffd=Medhinc_2019,nq(10),它可以根据前文将Medhinc分为十组

你的代码做了一些不同的事情,没有解决按州分别计算的问题。我想得到每个州的第十和第九十个百分位数,我能用这行代码做到这一点。我将删除“sd”和“iqr”,但除了其他统计数据外,我还获取了这些数据。谢谢你。