| view-summarization-methods {XVector} | R Documentation |
Summarize views on an XInteger or XDouble object
Description
The viewMins, viewMaxs, viewSums, and viewMeans
methods described here calculate respectively the minima, maxima, sums,
and means of the views in an XIntegerViews or XDoubleViews
object.
Usage
## "viewMins" methods:
## -------------------
## S4 method for signature 'XIntegerViews'
viewMins(x, na.rm=FALSE)
## S4 method for signature 'XDoubleViews'
viewMins(x, na.rm=FALSE)
## "viewMaxs" methods:
## -------------------
## S4 method for signature 'XIntegerViews'
viewMaxs(x, na.rm=FALSE)
## S4 method for signature 'XDoubleViews'
viewMaxs(x, na.rm=FALSE)
## "viewSums" methods:
## -------------------
## S4 method for signature 'XIntegerViews'
viewSums(x, na.rm=FALSE)
## S4 method for signature 'XDoubleViews'
viewSums(x, na.rm=FALSE)
## "viewMeans" methods:
## --------------------
## S4 method for signature 'XIntegerViews'
viewMeans(x, na.rm=FALSE)
## S4 method for signature 'XDoubleViews'
viewMeans(x, na.rm=FALSE)
## "viewWhichMins" methods:
## ------------------------
## S4 method for signature 'XIntegerViews'
viewWhichMins(x, na.rm=FALSE)
## S4 method for signature 'XDoubleViews'
viewWhichMins(x, na.rm=FALSE)
## "viewWhichMaxs" methods:
## ------------------------
## S4 method for signature 'XIntegerViews'
viewWhichMaxs(x, na.rm=FALSE)
## S4 method for signature 'XDoubleViews'
viewWhichMaxs(x, na.rm=FALSE)
Arguments
x |
An XIntegerViews or XDoubleViews object. |
na.rm |
Logical indicating whether or not to include missing values in the results. |
Value
A numeric vector of the length of x.
Note
For convenience, methods for min, max, sum,
mean, which.min and which.max are provided as
wrappers around the corresponding view* functions (which might
be deprecated at some point).
Author(s)
P. Aboyoun
See Also
-
slice-methods for slicing an XInteger or XDouble object.
-
view-summarization-methods in the IRanges package for the view summarization generics.
The XIntegerViews and XDoubleViews classes.
Examples
set.seed(0)
vec <- sample(24)
vec_views <- slice(vec, lower=4, upper=16)
vec_views
viewApply(vec_views, function(x) diff(as.integer(x)))
viewMins(vec_views)
viewMaxs(vec_views)
viewSums(vec_views)
viewMeans(vec_views)
viewWhichMins(vec_views)
viewWhichMaxs(vec_views)
[Package XVector version 0.50.0 Index]