Learn R Programming

photobiology (version 0.9.6)

smooth_spct: Smooth a spectrum

Description

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.

Usage

smooth_spct(x, method, strength, ...)

## S3 method for class 'default':
smooth_spct(x, method, strength, ...)

## S3 method for class 'source_spct':
smooth_spct(x, method = "custom", strength = 1, ...)

## S3 method for class 'filter_spct':
smooth_spct(x, method = "custom", strength = 1, ...)

## S3 method for class 'reflector_spct':
smooth_spct(x, method = "custom", strength = 1,
  ...)

## S3 method for class 'response_spct':
smooth_spct(x, method = "custom", strength = 1, ...)

Arguments

x
an R object
method
a character string "custom", "lowess", "supsmu"
strength
numeric value to adjust the degree of smoothing
...
other parameters passed to the underlying smoothing functions

Methods (by class)

  • 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