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 |
|---|---|
| by | Reduction factor. |
| na.rm | decides about the treatment of
|
| ... | Ignored. |
A hyperSpec object with
ceiling(nwl(spc)/by) data points per spectrum.
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 NAs, na.rm = 2 is
faster than na.rm = TRUE.
C. Beleites
spc <- spc.bin(flu, 5)#> Warning: Last data point averages only 1 point.nwl(flu)#> [1] 181nwl(spc)#> [1] 37