Learn R Programming

matrixStats (version 0.53.0)

rowMads: Standard deviation estimates for each row (column) in a matrix

Description

Standard deviation estimates for each row (column) in a matrix.

Usage

rowMads(x, rows = NULL, cols = NULL, center = NULL, constant = 1.4826,
  na.rm = FALSE, dim. = dim(x), ...)

colMads(x, rows = NULL, cols = NULL, center = NULL, constant = 1.4826, na.rm = FALSE, dim. = dim(x), ...)

rowSds(x, rows = NULL, cols = NULL, ...)

colSds(x, rows = NULL, cols = NULL, ...)

Arguments

x
rows, cols

A vector indicating subset of rows (and/or columns) to operate over. If NULL, no subsetting is done.

center

A optional numeric vector of length N (K) with centers. By default, they are calculated using rowMedians().

constant

A scale factor. See mad for details.

na.rm

If TRUE, missing values are removed first, otherwise not.

dim.

An integer vector of length two specifying the dimension of x, also when not a matrix.

...

Additional arguments passed to rowVars() and rowMedians(), respectively.

Value

Returns a numeric vector of length N (K).

See Also

sd, mad and var. rowIQRs().