loess smoothing interpolation for spectra Spectra can be smoothed and interpolated on a new wavelength axis using loess.
Applying loess
to each of the spectra, an interpolation onto a new
wavelength axis is performed. At the same time, the specta are smoothed in order to increase the
signal : noise ratio. See loess
and loess.control
on
the parameters that control the amount of smoothing.
spc.loess(spc, newx, enp.target = nwl(spc)/4, surface = "direct", ...)
spc |
the |
newx |
wavelengh axis to interpolate on |
enp.target, surface, ... |
parameters for |
a new hyperspec
object.
C. Beleites
plot (flu, col = "darkgray") plot (spc.loess(flu, seq (420, 470, 5)), add = TRUE, col = "red") flu [[3, ]] <- NA_real_ smooth <- spc.loess(flu, seq (420, 470, 5)) smooth [[, ]] plot (smooth, add = TRUE, col = "blue")
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.