簡體   English   中英

如何獲取ntile()的間隔

[英]How to get the intervals for ntile()

我試圖找出是否有一種方法來獲取使用ntile()時的間隔。

我有一個樣本,希望以此為基礎來獲取較大樣本的百分位值,並且我希望找到一種方法來獲取使用ntile()時的間隔值。

對此有任何啟示。

我真的很想對此發表評論,但我無法發表評論。

如何使用分位數來生成間隔,如下所示:

# 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產生相同的結果)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM