Learn R Programming

ChemoSpec (version 4.2.8)

baselineSpectra: Baseline Correction of a Spectra Object

Description

This function is a simple wrapper to functions in package baseline which carries out a variety of baseline correction routines.

Usage

baselineSpectra(spectra, int = TRUE, retC = FALSE, ...)

Arguments

Value

If int = TRUE, an interactive plot is created. If int = FALSE and retC = FALSE, an object of class baseline is returned (see baseline-class). If int = FALSE and retC = TRUE, a Spectra object containing the corrected spectra is returned. In these latter two cases plots are also drawn.

Details

In the plots, the x axis ticks give the data point index, not the original values from your data. Note that you cannot zoom the non-interactive display of corrected spectra because the underlying function hardwires the display. Try the interactive version instead (int = TRUE), or use plotSpectra on the corrected data.

References

https://github.com/bryanhanson/ChemoSpec

Examples

Run this code
data(SrE.IR)
require("IDPmisc") # needed specifically for rfbaseline
temp <- baselineSpectra(SrE.IR, int = FALSE, method = "rfbaseline")
par(mfrow = c(1,1)) # needed to cancel 2 panel plot

Run the code above in your browser using DataLab