Description Objects from the Class Slots Methods Author(s) See Also Examples
This class handles hyperspectral data sets, i.e. spatially or time-resolved spectra, or spectra with any other kind of information associated with the spectra.
The spectra can be data as obtained in XRF, UV/VIS, Fluorescence, AES, NIR, IR, Raman, NMR, MS, etc.
More generally, any data that is recorded over a discretized variable, e.g. absorbance = f (wavelength), stored as a vector of absorbance values for discrete wavelengths is suitable.
Objects can be created by calls of the form new("hyperSpec", spc,
data, wavelength, label, log)
, for details see initialize
.
wavelength
:Numeric vector giving the wavelengths (or wavenumbers, frequencies, m/z, ...) for each data point of the spectrum.
wavelength
wavelength axis of the spectra.
data
:data.frame
with the spectra and further
data for each spectrum (e.g. x/y/z coordinates, times, sample
numbers, concentrations, etc.).
The spectra are stored in data$spc
, preferrably as a matrix.
label
:List with the labels (character vectors or
expressions) that should be used to describe the columns of
data
.
The label for wavelength
is in label$.wavelength
.
log
:A data.frame
with the columns
short.description
, long.description
, date
,
and name
tracking what is done with the object.
signature(x = "hyperSpec")
: ...
signature(target = "hyperSpec", current = "hyperSpec")
: ...
signature(X = "hyperSpec")
: ...
signature(e1 = "hyperSpec", e2 = "hyperSpec")
: ...
signature(e1 = "hyperSpec", e2 = "numeric")
: ...
signature(e1 = "hyperSpec", e2 = "matrix")
: ...
signature(e1 = "hyperSpec", e2 = "missing")
: ...
signature(e1 = "numeric", e2 = "hyperSpec")
: ...
signature(e1 = "matrix", e2 = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec", row.names = "missing", optional = "missing")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec", y = "hyperSpec")
: ...
signature(x = "hyperSpec", y = "matrix")
: ...
signature(x = "matrix", y = "hyperSpec")
: ...
signature(x = "hyperSpec", y = "hyperSpec")
: ...
signature(x = "hyperSpec", y = "missing")
: ...
signature(x = "hyperSpec")
: ...
signature(e1 = "hyperSpec", e2 = "hyperSpec")
: ...
signature(e1 = "hyperSpec", e2 = "numeric")
: ...
signature(e1 = "hyperSpec", e2 = "matrix")
: ...
signature(e1 = "numeric", e2 = "hyperSpec")
: ...
signature(e1 = "matrix", e2 = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(.Object = "hyperSpec")
: ...
signature(object = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec", y = "missing")
: ...
signature(x = "hyperSpec", y = "character")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec", y = "hyperSpec")
: ...
signature(x = "hyperSpec", y = "missing")
: ...
signature(x = "hyperSpec")
: ...
signature(object = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(object = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
signature(x = "hyperSpec")
: ...
C. Beleites
See the vignette "introduction" for an introduction to hyperSpec from a spectroscopic point of view.
1 2 | showClass("hyperSpec")
## Not run: vignette ("introduction")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.