spsgb: Savitzky-Golay Smoothing Filter of a Mid-infrared Spectra

Description Usage Arguments Value Author(s) Examples

Description

This function allows applying a Savitzky-Golay smoothing filter to the mid-infrared spectra (N spectra > 1).

Usage

1
spsgb(spectra, p = 2, sw = 21)

Arguments

spectra

matrix. The matrix of FTIR spectra. The first row corresponds to wavenumber; the remaining rows corresponds to absorbances.

p

numeric. Filter order. Defaults to 2.

sw

numeric. Filter length (must be odd). Defaults to 21.

Value

A smoothed spectra matrix by means of a Savitzky-Golay smoothing filter. The first row corresponds to wavenumber; the remaining rows corresponds to absorbances.

Author(s)

Claudio Pozo Valenzuela [aut, cre] and Saddys Rodriguez-llamazares [aut]

Examples

1
2
3
4
5
data(spData)
# Convert data frame to matrix
spectra <- as.matrix(t(spData))
# Smoothed spectra
sgb <- spsgb(spectra=spectra, p=2, sw= 21)

Example output

Loading required package: pracma

spftir documentation built on May 2, 2019, 2:08 a.m.

Related to spsgb in spftir...