Plot Measures of Central Tendency and Spread for a Spectra Object
Compute and plot various measures of central tendency and
spread for a Spectra object. Several different measures/spreads
are available. These are useful as an overview of where a data set varies
the most.
surveySpectra(
spectra,
method = c("sd", "sem", "sem95", "mad", "iqr"),
by.gr = TRUE,
...
)
surveySpectra2(
spectra,
method = c("sd", "sem", "sem95", "mad", "iqr"),
lab.pos = 0.9 * max(spectra$freq),
...
)spectra |
An object of S3 class |
method |
Character. One of |
by.gr |
Logical, indicating if the analysis is to be done by group or
not. Applies to |
... |
Additional parameters to be passed to the plotting routines. |
lab.pos |
Numeric, giving the frequency where the label should be drawn.
Applies to |
For surveySpectra the method choice works as follows: sd plots
the mean spectrum +/- the standard deviation, sem plots the mean
spectrum +/- the standard error of the mean, sem95 plots the mean
spectrum +/- the standard error at the 95 percent confidence interval,
mad plots the median spectrum +/- the median absolute deviation, and
finally, iqr plots the median spectrum + the upper hinge and - the
lower hinge.
For surveySpectra2, the spectra are mean centered and plotted. Below
that, the relative summary statistic is plotted, offset, but on the same
scale.
None; side effect is a plot
surveySpectra: Spectral survey emphasizing mean or median spectrum, optionally by group.
surveySpectra2: Spectral survey emphasizing variation among spectra.
Bryan A. Hanson, DePauw University.
Additional documentation at https://bryanhanson.github.io/ChemoSpec/
data(SrE.IR) myt <- expression(bolditalic(Serenoa) ~ bolditalic(repens) ~ bold(Extract ~ IR ~ Spectra)) surveySpectra(SrE.IR, method = "iqr", main = myt) surveySpectra2(SrE.IR, method = "iqr", main = myt)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.