Calculate sample ranks for ordinary vectors or for rvecs. In the case of rvecs, ranks are calculated independently for each draw.
Usage
rank(
x,
na.last = TRUE,
ties.method = c("average", "first", "last", "random", "max", "min")
)
Arguments
- x
An ordinary vector or an
rvec()
.- na.last
Treatment of
NA
s. Options areTRUE
,FALSE
, or"keep"
. Seebase::rank()
for details.- ties.method
Treatment of ties. See
base::rank()
for details.
Value
An object of class rvec_int()
if x
is
an rvec. Otherwise an ordinary integer vector.
Details
To enable different behavior for rvecs and for ordinary vectors,
the base R function base::rank()
is turned into a generic,
with base::rank()
as the default.
For details on the calculations, see the documentation
for base::rank()
.