| ranges | R Documentation |
This function computes the sample range.
ranges(x, na.rm = FALSE, finite = FALSE)
x |
any numeric vector |
na.rm |
logical vector that determines whether the missing values should be removed or not. The default is FALSE. |
finite |
logical vector that determines whether non-finite values should be removed or not. The default is FALSE. |
"The range is the difference between the largest number and the smallest number in the set." Source: Onwubiko page 176.
The following statements are from range:
"If na.rm is FALSE, NA and NaN values in any of the
arguments will cause NA values to be returned, otherwise NA
values are ignored."
"If finite is TRUE, the minimum and maximum of all finite values is
computed, i.e., finite = TRUE includes na.rm = TRUE."
ranges as the difference between the maximum and minimum values in x
as a numeric vector. Unlike the range, ranges can't
take character vectors as arguments, only numeric vectors.
Irucka Embry
r - How to not run an example using roxygen2? - Stack Overflow answered and edited by samkart on Jul 9 2017. (Also see the additional comments in response to the answer.) See https://stackoverflow.com/questions/12038160/how-to-not-run-an-example-using-roxygen2.
devtools - Issues in R package after CRAN asked to replace dontrun by donttest - Stack Overflow answered by Hong Ooi on Sep 1 2020. (Also see the additional comments in response to the answer.) See https://stackoverflow.com/questions/63693563/issues-in-r-package-after-cran-asked-to-replace-dontrun-by-donttest.
Chinyere Onwubiko, An Introduction to Engineering, Mission, Kansas: Schroff Development Corporation, 1997, page 176.
sgm for geometric mean, shm for harmonic mean, cv for
coefficient of variation (CV), rms for root-mean-square (RMS), relerror
for relative error, and approxerror for approximate error.
# Example 1
install.load::load_package("iemisc", "rando")
set_n(100) # makes the example reproducible
x <- r_norm(.seed = 943)
ranges(x)
install.load::load_package("iemisc", "rando")
set_n(100) # makes the example reproducible
(r.x <- ranges(r_norm(.seed = 100))); r.x
# See Source 1 and Source 2
# Example 2 (from the base range function)
library(iemisc)
xi <- c(NA, 1:3, -1:1/0); xi
try(ranges(xi))
try(ranges(xi, na.rm = TRUE))
try(ranges(xi, finite = TRUE))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.