aqm.boxplot
.outliers(exprs, method = c("KS", "sum", "upperquartile"))
boxplotOutliers(x, coef = 1.5)
exprs
. See Details.coef
times the interquartile range.
Upper hinge and interquartile range are computed by
fivenum
.outliers
, an object of class outlierDetection
.
For boxplotOutliers
, a list with two elements:
thresh
, the threshold against which x
was compared, and
outliers
, an integer vector of indices.outliers
: with argument method="KS"
, the function first
computes for each column of exprs
(i.e. for each array)
the value of the ks.test
test statistic
between its distribution of intensities and the pooled distribution of
intensities from all arrays.
With "sum"
and "upperquartile"
, it computes the sum or
the 75 percent quantile. Subsequently, it calls boxplotOutliers
on these values to identify the outlying arrays. boxplotOutliers
uses a criterion similar to that used in
boxplot.stats
to
detect outliers in a set of real numbers. The main difference is that
in boxplotOutliers
, only the outliers to the right
(i.e. extraordinarily large values) are detected.