簡體   English   中英

分位數函數消除R中的離群值

[英]Quantile function eliminating outlier in r

我想將數值分成R中的分位數類別,直到現在為止

ntile

功能。 但是我不太確定這個函數如何計算分位數,就像它是否具有離群值。 獲取分位數時是否還有其他方法可以消除異常值,請告訴我。

也許您只是想知道在運行分位數之前從數據集中刪除值的方法?

test <- rnorm(100) # Generate data (assuming you can get an outlier)
bp <- boxplot(test) # box plot is a simple way to identify outliers
outlier <- which(test == bp$out) # get the position of those outliers in your data
quantile(test[-outlier]) # remove them as you use the quantile function

暫無
暫無

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

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