recalculate_baseline | R Documentation |
It may be desired to shift the baseline signal (0 for absorbance or 100 for transmittance) to aid in plotting the spectra. This can be done for all samples or a subset, using the same shift for all adjusted samples or calculated individually.
Recalculate or shift to baseline/max transmittance can be done following one of a few methods:
To shift baseline based on the value at a given wavenumber:
recalculate_baseline(ftir, wavenumber_range = [numeric], method = 'point')
To shift baseline based on the average value across a provided wavenumber range:
recalculate_baseline(ftir, wavenumber_range = c([numeric], [numeric]), method = 'average')
To shift baseline based on the value at the single lowest point of absorbance
(or highest point of transmittance) across the whole spectra
recalculate_baseline(ftir, method = 'minimum')
To shift baseline based on the value at the single lowest point of absorbance
(or highest point of transmittance) in a given range
recalculate_baseline(ftir, wavenumber_range = c([numeric], [numeric]), method = 'minimum')
To perform the exact same baseline adjustment on all samples, specify
individually = FALSE
. To adjust with a unique determination for each
sample, specify individualy = TRUE
.
Il peut être souhaitable de décaler le signal de la ligne de base (0 pour l'absorbance ou 100 pour la transmittance) pour faciliter le tracé des spectres. Cela peut être fait pour tous les échantillons ou un sous-ensemble, en utilisant le même décalage pour tous les échantillons ajustés ou calculés individuellement.
Le recalcul ou le décalage de la ligne de base/transmittance maximale peut être effectué en suivant l'une des méthodes suivantes :
Pour décaler la ligne de base en fonction de la valeur à un nombre d'ondes donné :
recalculate_baseline(ftir, wavenumber_range = [numeric], method = 'point')
Pour décaler la ligne de base en fonction de la valeur moyenne sur un nombre
d'ondes donné : #' recalculate_baseline(ftir) = [numerique], method = 'point')
recalculate_baseline(ftir, wavenumber_range = c(numeric, numeric),
method = 'average')'
Pour décaler la ligne de base en fonction de la valeur du point d'absorbance
le plus bas (ou du point de transmittance le plus élevé) sur l'ensemble des spectres.
recalculate_baseline(ftir, method = 'minimum')
Décaler la ligne de base en fonction de la valeur du point d'absorbance le
plus bas (ou du point de transmittance le plus élevé) dans une gamme donnée.
recalculate_baseline(ftir, wavenumber_range = c([numeric], [numeric]), method = 'minimum')
Pour effectuer exactement le même ajustement de la ligne de base sur tous
les échantillons, spécifiez individually = FALSE
. Pour ajuster avec une
détermination unique pour chaque échantillon, spécifiez individualy = TRUE
.
recalculate_baseline(
ftir,
sample_ids = NA,
wavenumber_range = NA,
method = "average",
individually = TRUE
)
ftir |
A data.frame of FTIR spectral data including spectra to be baseline adjusted. Un data.frame de données spectrales IRTF comprenant les spectres à ajuster à la ligne de base. |
sample_ids |
A vector of sample IDs to be adjusted. All sample IDs must
be present in the Un vecteur d'ID d'échantillons à ajuster Tous les ID d'échantillons doivent
être présents dans la base de données |
wavenumber_range |
If specifying a single point wavenumber; a single numeric value. If specifying a wavenumber range, then a vector of two numeric values. Si l'on spécifie un nombre d'ondes ponctuel, une seule valeur numérique. Si l'on spécifie un nombre d'ondes, alors un vecteur de deux valeurs numériques. |
method |
One of three values:
|
individually |
If adjusting all samples by the same amount, specify
Si vous ajustez tous les échantillons de la même manière, spécifiez |
A data.frame containing the adjusted FTIR spectra.
Un data.frame contenant les spectres IRTF ajustee.
# Adjust the biodiesel spectra to minimum for each sample
recalculate_baseline(biodiesel, method = "minimum", individually = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.