# rowSds: Standard deviation estimates for each row (column) in a... In matrixStats: Functions that Apply to Rows and Columns of Matrices (and to Vectors)

## 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), ..., useNames = TRUE)

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

rowSds(x, rows = NULL, cols = NULL, na.rm = FALSE, refine = TRUE,
center = NULL, dim. = dim(x), ..., useNames = TRUE)

colSds(x, rows = NULL, cols = NULL, na.rm = FALSE, refine = TRUE,
center = NULL, dim. = dim(x), ..., useNames = TRUE)
``````

### Arguments

 `x` An NxK `matrix` or, if `dim.` is specified, an N * K `vector`. `rows` A `vector` indicating subset of rows to operate over. If `NULL`, no subsetting is done. `cols` A `vector` indicating subset of columns to operate over. If `NULL`, no subsetting is done. `center` (optional) The center, defaults to the row means for the SD estimators and row medians for the MAD estimators. `constant` A scale factor. See `mad` for details. `na.rm` If `TRUE`, missing values are excluded. `dim.` An `integer` `vector` of length two specifying the dimension of `x`, also when not a `matrix`. Comment: The reason for this argument being named with a period at the end is purely technical (we get a run-time error if we try to name it `dim`). `...` Additional arguments passed to `rowMeans()` and `rowSums()`. `useNames` If `TRUE` (default), names attributes of the result are set, otherwise not. `refine` If `TRUE`, 'center' is NULL, and `x` is `numeric`, then extra effort is used to calculate the average with greater numerical precision, otherwise not.

### Value

Returns a `numeric` `vector` of length N (K).

### Author(s)

Henrik Bengtsson

`sd`, `mad` and `var`. `rowIQRs`().

matrixStats documentation built on May 29, 2024, 1:38 a.m.