如何获得 ntile() 的间隔
How to get the intervals for ntile()
我试图弄清楚是否有办法获取使用 ntile()
时使用的间隔。
我有一个样本,我想以此为基础获取更大样本的百分位值,我希望找到一种方法来获取我使用 [=10= 时的区间值].
如有任何启发,我们将不胜感激。
我真的很想把它作为评论,但我还是不能评论。
如何使用分位数生成区间,如下所示:
# create fake data; 100 samples randomly picked from 1 to 500
fakeData <- runif(100, 1, 500)
# create percentile values; tweak the probs to specify the quantile that you want
x <- quantile(fakeData, probs = seq(0, 1, length.out = 100))
然后您可以将该间隔应用于更大的数据集(即,使用 cut,这可能会对 dplyr 的 ntile 产生相同的结果)。
我试图弄清楚是否有办法获取使用 ntile()
时使用的间隔。
我有一个样本,我想以此为基础获取更大样本的百分位值,我希望找到一种方法来获取我使用 [=10= 时的区间值].
如有任何启发,我们将不胜感激。
我真的很想把它作为评论,但我还是不能评论。
如何使用分位数生成区间,如下所示:
# create fake data; 100 samples randomly picked from 1 to 500
fakeData <- runif(100, 1, 500)
# create percentile values; tweak the probs to specify the quantile that you want
x <- quantile(fakeData, probs = seq(0, 1, length.out = 100))
然后您可以将该间隔应用于更大的数据集(即,使用 cut,这可能会对 dplyr 的 ntile 产生相同的结果)。