absolute.min {TRAMPR} | R Documentation |
Returns the signed value of the element with the minimum absolute value in a vector.
absolute.min(x)
x |
Numeric vector (NA s are allowed) |
A single value; the value with the smallest absolute value, but with
its original sign. This is equivalent to (and implemented as)
x[which.min(abs(x))]
The value is NA
if x
has no non-NA
values
(c.f. which.min
).
set.seed(1) x <- rnorm(16) min(x) # -2.2147 min(abs(x)) # 0.0444 absolute.min(x) # -0.0444: preserves sign # NA values OK: absolute.min(c(-1, 4, NA)) # Slightly unintuitive behaviour: absolute.min(numeric(0)) # numeric(0) absolute.min(NA) # NA