num.ident: Check numerical values for identity

Description Usage Arguments Value Note Author(s) Examples

Description

Check two variables on numerical identity or whether both are either NaN or NA.

Usage

1
  num.ident(x,y)

Arguments

x, y

Variables to check for identity, may be arrays.

Value

TRUE, FALSE

Note

No check is made whether x or y are numeric

Author(s)

Christian W. Hoffmann <christian@echoffmann.ch>

Examples

1
2
3
4
5
  xxxx <- c(100,-1e-13,Inf,-Inf, NaN, pi, NA)
  names(xxxx) <- formatC(xxxx, dig=3)
  (aaaa <- outer(xxxx,xxxx,function(x,y) num.ident(x,y)))
  all((aaaa & !is.na(aaaa)) == (row(aaaa) == col(aaaa)))
  # aaaa has TRUE only on the diagonal, i.e. identity works correctly

cwhmisc documentation built on May 1, 2019, 7:55 p.m.