Written in C++, this function tends to run faster than
for large numeric vectors.
For optimal speed, choose the version of this function that matches the class of
which_max_nv for numeric vector.
which_max_iv for integer vector.
which_max_nm for numeric matrix.
which_max_im for integer matrix.
Dane R. Van Domelen
Acknowledgment: This material is based upon work supported by the National Science Foundation Graduate Research Fellowship under Grant No. DGE-0940903.
1 2 3 4 5 6 7 8 9 10 11 12 13
# For long vectors, which_max_nv is faster than which.max x <- rnorm(100000) which.max(x) == which_max_nv(x) microbenchmark(which.max(x), which_max_nv(x), times = 100) # For shorter vectors, which_max_nv is slower than which.max x <- rnorm(100) which.max(x) == which_max_nv(x) microbenchmark(which.max(x), which_max_nv(x), times = 100)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.