sp_normalize2: Normalize spectra

View source: R/sp_normalize2.R

sp_normalize2R Documentation

Normalize spectra

Description

Convenience function to normalize spectroscopic data in a hyperSpec object.

Usage

sp_normalize2(sp, norm = "max", in_range = min ~ max, at = NULL)

Arguments

sp

hyperSpec object.

norm

("max" | "mean" | "area" | "area_abs" | "nim")
a way of normalization.

in_range, at

(numeric | formula)
either a single numeric value or a pair of values describing the range (e.g., 300~350) of wavelengths to be used for normalization. Default is range = min~max.

Value

sp with normalized spectra in (sp@data$spc).

Examples


library(magrittr)

Spectra2 <- hyperSpec::chondro
Spectra2 %>% plotspc()

Spectra2 %>% hyperSpec::normalize01() %>% plotspc()

Spectra2 %>% sp_normalize2(at = 700) %>% plotspc()

Spectra2 %>% sp_normalize2("area") %>% plotspc()

Spectra2 %>% sp_normalize2("area", in_range = 1400~1700) %>% plotspc()

GegznaV/spHelper documentation built on April 16, 2023, 1:42 p.m.