R/outliers.R

Defines functions remove_outliers

#The build of an outlier removal function through quantiles
remove_outliers <- function(x, na.rm = TRUE, ...) {
  qnt <- quantile(x, probs=c(.25, .75), na.rm = na.rm, ...)
  H <- 1.5 * IQR(x, na.rm = na.rm)
  y <- x
  y[x < (qnt[1] - H)] <- NA
  y[x > (qnt[2] + H)] <- NA
  y
}
molgenis/molgenis-r-mosaic documentation built on May 15, 2020, 8:30 a.m.