Learn R Programming

MQMF (version 0.1.0)

which.closest: which.closest find the number closest to a given value

Description

which.closest finds either the number in a vector which is closest to the input value or its index value

Usage

which.closest(x, invect, index = T)

Arguments

x

the value to lookup

invect

the vector in which to lookup the value x

index

should the closest value be returned or its index; default=TRUE

Value

by default it returns the index in the vector of the value closest to the input value

Examples

Run this code
# NOT RUN {
vals <- rnorm(100,mean=5,sd=2)
pick <- which.closest(5.0,vals,index=TRUE) #closest to 5?
pick        # the index of the closest
vals[pick]  # its value
which.closest(5.0,vals,index=FALSE) # straight to the value
# }

Run the code above in your browser using DataLab