These functions implement one original methods and acts as a wrapper for other common R smoothing functions. The advantage of using this function for smoothing spectral objects is that it simplifies the user interface and sets, when needed, defaults suitable for spectral data.
smooth_spct(x, method, strength, ...)# S3 method for default
smooth_spct(x, method, strength, ...)
# S3 method for source_spct
smooth_spct(x, method = "custom", strength = 1, ...)
# S3 method for filter_spct
smooth_spct(x, method = "custom", strength = 1, ...)
# S3 method for reflector_spct
smooth_spct(x, method = "custom", strength = 1,
...)
# S3 method for response_spct
smooth_spct(x, method = "custom", strength = 1, ...)
an R object.
a character string "custom", "lowess", "supsmu".
numeric value to adjust the degree of smoothing.
other parameters passed to the underlying smoothing functions.
A copy of x
with spectral data values replaced by smoothed
ones.
default
: Default for generic function
source_spct
: Smooth a source spectrum
filter_spct
: Smooth a filter spectrum
reflector_spct
: Smooth a reflector spectrum
response_spct
: Smooth a response spectrum