>, <, >=,
<=< code="">, ==, and != for hyperSpec
objects.=<>=,>,>## S3 method for class 'hyperSpec,hyperSpec':
all.equal(target,
current, ..., check.attributes = FALSE,
check.names = FALSE, check.column.order = FALSE,
check.label = FALSE, check.log = FALSE) ## S3 method for class 'hyperSpec,hyperSpec':
Compare(e1, e2)
## S3 method for class 'hyperSpec,numeric':
Compare(e1, e2)
## S3 method for class 'hyperSpec,matrix':
Compare(e1, e2)
## S3 method for class 'numeric,hyperSpec':
Compare(e1, e2)
## S3 method for class 'matrix,hyperSpec':
Compare(e1, e2)
hyperSpec objects that
are tested for equalityall.equal when
testing the slots of the hyperSpec objectslabel be
checked?
If the labels differ only in the order of
their entries, they are conidered equal.label be
checked?all.equalhyperSpec objects or one
hyperSpec object and matrix of same size as
hyperSpec[[]] or a scalar (numeric of length 1). As hyperSpec objects must have numeric spectra
matrices, the resu
all.equal returns either TRUE, or a
character vector describing the differences. In
conditions, the result must therefore be tested with
isTRUE.a logical matrix for the comparison operators.
all.equal checks the equality of two hyperSpec
objects. The comparison operators >, <, >=,
<=< code="">, ==, and != work on the spectra
matrix of the hyperSpec object. They have their
usual meaning (see Comparison). The
operators work also with one hyperSpec object and
a numeric (scalar) object or a matrices of the same size
as the spectra matrix of the hyperSpec object.=<>
With numeric vectors sweep might
be more appropriate.
If you want to calculate on the data.frame
hyperSpec@data, you have to do this directly on
hyperSpec@data.
all.equal and
isTRUE sweep-methods for calculations
involving a vector and the spectral matrix.
S4groupGeneric for group generic
methods.
Comparison for the base comparison
functions.
Arith for arithmetic operators,
Math for mathematical group
generic functions (groups Math and Math2) working on
hyperSpec objects.
all.equal (flu, --flu);
flu [,,445 ~ 450] > 300
all (flu == flu[[]])Run the code above in your browser using DataLab