Skip to contents

ir_bc_polynomial performs baseline correction for infrared spectra using a polynomial. ir_bc_polynomial is an extended wrapper function for ChemoSpec::baselineSpectra().

Usage

ir_bc_polynomial(x, degree = 2, return_bl = FALSE)

Arguments

x

An object of class ir.

degree

An integer value representing the degree of the polynomial used for baseline correction.

return_bl

A logical value indicating if for each spectrum the baseline should be returned instead of the corrected intensity values (return_bl = TRUE) or not (return_bl = FALSE).

Value

An object of class ir with the baseline corrected spectra if returnbl = FALSE or the baselines if returnbl = TRUE.

See also

Examples

x2 <-
   ir::ir_sample_data %>%
   ir::ir_bc_polynomial(degree = 2, return_bl = FALSE)
#> Warning: Unknown or uninitialised column: `measurement_id`.
#> Warning: Calling 'structure(NULL, *)' is deprecated, as NULL cannot have attributes.
#>   Consider 'structure(list(), *)' instead.