photobiology (version 0.9.26)

s_var: Variance of a collection of spectra

Description

A method to compute the variance of values across members of a collections of spectra. Computes the variance at each wavelength across all the spectra in the collection returning a spectral object.

Usage

s_var(x, na.rm, ...)

# S3 method for default s_var(x, na.rm = FALSE, ...)

# S3 method for filter_mspct s_var(x, na.rm = FALSE, ...)

# S3 method for source_mspct s_var(x, na.rm = FALSE, ...)

# S3 method for response_mspct s_var(x, na.rm = FALSE, ...)

# S3 method for reflector_mspct s_var(x, na.rm = FALSE, ...)

# S3 method for calibration_mspct s_var(x, na.rm = FALSE, ...)

Arguments

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.

Value

If x is a collection spectral of objects, such as a "filter_mspct" object, the returned object is of class "generic_spct", containing the variance among the spectra at each wavelength in a column with name ending in ".var".

Methods (by class)

  • default:

  • filter_mspct:

  • source_mspct:

  • response_mspct:

  • reflector_mspct:

  • calibration_mspct:

Details

Variance method for collections of spectra. Computes the variance at each wavelength across all the spectra in the collection.

See Also

See cor for details about var(), which is used for the computations.