Product from collection of spectra
A method to compute the product of values across members of a collections of spectra. Computes the product at each wavelength across all the spectra in the collection returning a spectral object.
s_prod(x, na.rm, ...) ## Default S3 method: s_prod(x, na.rm = FALSE, ...) ## S3 method for class 'source_mspct' s_prod(x, na.rm = FALSE, ...) ## S3 method for class 'response_mspct' s_prod(x, na.rm = FALSE, ...) ## S3 method for class 'filter_mspct' s_prod(x, na.rm = FALSE, ...) ## S3 method for class 'reflector_mspct' s_prod(x, na.rm = FALSE, ...) ## S3 method for class 'calibration_mspct' s_prod(x, na.rm = FALSE, ...) ## S3 method for class 'cps_mspct' s_prod(x, na.rm = FALSE, ...) ## S3 method for class 'raw_mspct' s_prod(x, na.rm = FALSE, ...)
x |
An R object. Currently this package defines methods for collections of spectral objects. |
na.rm |
logical. A value indicating whether NA values should be stripped before the computation proceeds. |
... |
Further arguments passed to or from other methods. |
If x
is a collection spectral of objects, such as a
"filter_mspct" object, the returned object is of same class as the
members of the collection, such as "filter_spct", containing the product
of the spectra.
default
:
source_mspct
:
response_mspct
:
filter_mspct
:
reflector_mspct
:
calibration_mspct
:
cps_mspct
:
raw_mspct
:
Omission of NAs is done separately at each wavelength. Interpolation is
not applied, so all spectra in x
must share the same set of
wavelengths.
A product of spectral irradiance or spectral response is no longer a well defined physical quanttiy, and these product operations return an object of class generic_spct.
Objects of classes raw_spct and cps_spct can contain data from multiple scans. This functions are implemented for these classes only for the case when all member spectra contain data for a single scan, or spliced into a single column in the case of cps_spct members.
See prod
for the prod()
method used for
the computations.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.