Learn R Programming

⚠️There's a newer version (1.5.0) of this package.Take me there.

matrixStats (version 0.60.1)

Functions that Apply to Rows and Columns of Matrices (and to Vectors)

Description

High-performing functions operating on rows and columns of matrices, e.g. col / rowMedians(), col / rowRanks(), and col / rowSds(). Functions optimized per data type and for subsetted calculations such that both memory usage and processing time is minimized. There are also optimized vector-based methods, e.g. binMeans(), madDiff() and weightedMedian().

Copy Link

Version

Install

install.packages('matrixStats')

Monthly Downloads

186,012

Version

0.60.1

License

Artistic-2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Henrik Bengtsson

Last Published

August 23rd, 2021

Functions in matrixStats (0.60.1)

indexByRow

Translates matrix indices by rows into indices by columns
logSumExp

Accurately computes the logarithm of the sum of exponentials
binCounts

Fast element counting in non-overlapping bins
diff2

Fast lagged differences
binMeans

Fast mean calculations in non-overlapping bins
anyMissing

Checks if there are any missing values in an object or not
allocMatrix

Allocates an empty vector, matrix or array
rowAlls

Checks if a value exists / does not exist in each row (column) of a matrix
mean2

Fast averaging over subset of vector elements
matrixStats-package

Package matrixStats
rowCounts

Counts the number of occurrences of a specific value
rowIQRs

Estimates of the interquartile range for each row (column) in a matrix
rowDiffs

Calculates difference for each row (column) in a matrix
rowAvgsPerColSet

Applies a row-by-row (column-by-column) averaging function to equally-sized subsets of matrix columns (rows)
rowCollapse

Extracts one cell per row (column) from a matrix
rowCumsums

Cumulative sums, products, minima and maxima for each row (column) in a matrix
rowOrderStats

Gets an order statistic for each row (column) in a matrix
rowMedians

Calculates the median for each row (column) in a matrix
rowRanges

Gets the range of values in each row (column) of a matrix
rowRanks

Gets the rank of the elements in each row (column) of a matrix
rowSums2

Calculates the sum for each row (column) in a matrix
rowMads

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

Accurately computes the logarithm of the sum of exponentials across rows or columns
rowTabulates

Tabulates the values in a matrix by row (column).
rowVars

Variance estimates for each row (column) in a matrix
rowMeans2

Calculates the mean for each row (column) in a matrix
rowWeightedMeans

Calculates the weighted means for each row (column) in a matrix
product

Calculates the product for each row (column) in a matrix
rowWeightedMedians

Calculates the weighted medians for each row (column) in a matrix
rowQuantiles

Estimates quantiles for each row (column) in a matrix
validateIndices

Validate indices
varDiff

Estimation of scale based on sequential-order differences
signTabulate

Calculates the number of negative, zero, positive and missing values
sum2

Fast sum over subset of vector elements
weightedMad

Weighted Median Absolute Deviation (MAD)
weightedMean

Weighted Arithmetic Mean
x_OP_y

Fast calculation of 'z <- x OP y' and 'z <- t(t(x) OP y)'
weightedMedian

Weighted Median Value
weightedVar

Weighted variance and weighted standard deviation