spc.bin {hyperSpec} | R Documentation |
In order to reduce the spectral resolution and thus gain signal to noise ratio or to reduce the dimensionality of the spectral data set, the spectral resolution can be reduced.
spc.bin(spc, by = stop ("reduction factor needed"), na.rm = TRUE, ...)
spc |
the hyperSpec object |
by |
reduction factor |
na.rm |
decides about the treatment of NA s:
if FALSE or 0 , the binning is done using na.rm = FALSE
if TRUE or 1 , the binning is done using na.rm = TRUE
if 2 , the binning is done using na.rm = FALSE , and resulting NA s
are corrected with mean(..., na.rm = TRUE) .
|
... |
handed to logentry . |
The mean of every by
data points in the spectra is calculated.
Using na.rm = TRUE
always takes about twice as long as na.rm = FALSE
.
If the spectra matrix does not contain too many NA
s, na.rm = 2
is faster than
na.rm = TRUE
.
A hyperSpec
object with ceiling (nwl (spc) / by)
data points per spectrum.
C. Beleites
spc <- spc.bin (flu, 5) plot (flu[1,,425:475]) plot (spc[1,,425:475], add = TRUE, col = "blue") nwl (flu) nwl (spc)