Learn R Programming

ir (version 0.4.1)

ir_bc_rubberband: Performs baseline correction on infrared spectra using a rubberband algorithm

Description

ir_bc_rubberband performs baseline correction for infrared spectra using a rubberband algorithm. ir_bc_rubberband is an extended wrapper function for hyperSpec::spc.rubberband().

Usage

ir_bc_rubberband(x, do_impute = FALSE, return_bl = FALSE, ...)

Value

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

Arguments

x

An object of class ir.

do_impute

A logical value indicating whether the in baseline the first and last values should be imputed with the second first and second last values, respectively (TRUE) or not (FALSE). This can be useful in case baseline correction without imputation causes artifacts which sometimes happens with this method.

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).

...

Ignored.

See Also

ir_bc()

Examples

Run this code
x1 <-
   ir::ir_sample_data |>
   ir::ir_bc_rubberband(return_bl = FALSE)

Run the code above in your browser using DataLab