withinRefRange function

Check for values within range of reference

Check for values within range of reference

withinRefRange checks which values of numeric vector 'x' are within range +/- 'fa' x 'ref' (ie within range of reference).

withinRefRange(x, fa, ref = NULL, absRef = TRUE, asInd = FALSE)

Arguments

  • x: matrix or data.frame
  • fa: (numeric) absolute or relative tolerance value (numeric, length=1), interpreted according to 'absRef' as absolute or relative to 'x'(ie fa*ref)
  • ref: (numeric) (center) reference value for comparison (numeric, length=1), if not given mean of 'x' (excluding NA or non-finite values) will be used
  • absRef: (logical) return result as absolute or relative to 'x'(ie fa*ref)
  • asInd: (logical) if TRUE return index of which values of 'x' are within range, otherwise return values if 'x' within range

Returns

numeric vector (containing only the values within range of reference)

Examples

## within 2.5 +/- 0.7 withinRefRange(-5:6,fa=0.7,ref=2.5) ## within 2.5 +/- (0.7*2.5) withinRefRange(-5:6,fa=0.7,ref=2.5,absRef=FALSE)
  • Maintainer: Wolfgang Raffelsberger
  • License: GPL-3
  • Last published: 2024-08-20

Useful links