如何获得 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 产生相同的结果)。