我有以下数据集,其数量被称为(不同大小的)间隔:
Income Numerosity
from 6000 to 7500 704790
from 7500 to 10000 1294784
from 10000 to 12000 1051902
from 12000 to 15000 1585132
from 15000 to 20000 704012
from 20000 to 25000 206901
from 25000 to 30000 156661
我想获得一个(近似的)数据集,如下所示:
Income Numerosity
6000 ...
7000 ...
8000 ...
... ...
30000 ...
为此,我尝试了以下方法:首先,我使用sample(6000:7500, 704790, replace=TRUE)
每一行并连接结果来创建rpop
生成观察的向量。然后,我应用了函数density
(我尝试了不同的参数值bw
来平滑分布)
d=density(rpop,bw=2000,from=6000,to=30000,n=25)
d$x
给出所需的收入水平,而数量与d$y
但是,我想知道是否有更好(更直接或更优雅)的方法来获得相同的结果。