[英]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.