Learn R Programming

hyperSpec (version 0.100.2)

mean_sd,numeric-method: Mean and Standard Deviation Calculate mean and standard deviation, and mean, mean \(\pm\) one standard deviation, respectively.

Description

These functions are provided for convenience.

Usage

# S4 method for numeric
mean_sd(x, na.rm = TRUE, ...)

# S4 method for matrix mean_sd(x, na.rm = TRUE, ...)

# S4 method for hyperSpec mean_sd(x, na.rm = TRUE, ...)

# S4 method for numeric mean_pm_sd(x, na.rm = TRUE, ...)

# S4 method for matrix mean_pm_sd(x, na.rm = TRUE, ...)

# S4 method for hyperSpec mean_pm_sd(x, na.rm = TRUE, ...)

# S4 method for hyperSpec mean(x, na.rm = TRUE, ...)

# S4 method for hyperSpec quantile(x, probs = seq(0, 1, 0.5), na.rm = TRUE, names = "num", ...)

Value

mean_sd returns a vector with two values (mean and standard deviation) of x.

mean_sd (matrix) returns a matrix with the mean spectrum in the first row and the standard deviation in the 2nd.

mean_sd returns a hyperSpec object with the mean spectrum in the first row and the standard deviation in the 2nd.

mean_pm_sd returns a vector with 3 values: mean - 1 sd, mean, mean + 1 sd

mean_pm_sd (matrix) returns a matrix containing mean - sd, mean, and mean + sd rows.

For hyperSpec objects, mean_pm_sd returns a hyperSpec object containing mean - sd, mean, and mean + sd spectra.

For hyperSpec object, mean returns a hyperSpec object containing the mean spectrum.

For hyperSpec object, quantile returns a hyperSpec object containing the respective quantile spectra.

Arguments

x

a numeric vector

na.rm

handed to mean and sd

...

ignored (needed to make function generic)

probs

the quantiles, see quantile

names

"pretty" results in percentages (like quantile's names = TRUE), "num" results in the row names being as.character (probs) (good for ggplot2 getting the order of the quantiles right). Otherwise, no names are assigned.

Author

C. Beleites

See Also

Examples

Run this code

mean_sd (flu [,, 405 ~ 410])

mean_sd (flu$spc)

mean_sd (flu)

  mean_pm_sd (flu$c)

mean_pm_sd (flu$spc)

mean_pm_sd (flu)

plot (mean (chondro))

plot (quantile (chondro))

Run the code above in your browser using DataLab