group: Some summary statistics of a vector for each level of a...

View source: R/group.R

Some summary statistics of a vector for each level of a grouping variableR Documentation

Some summary statistics of a vector for each level of a grouping variable

Description

Some summary statistics of a vector for each level of a grouping variable.

Usage

group(x,ina,method="sum",ina.min=NULL,ina.max = NULL,
	ina.length.unique=NULL,mad.method="median", std = FALSE, sorted = TRUE)
group.sum(x, ina,ina.max = NULL,ina.min = NULL)

Arguments

x

A numerical vector with data.

ina

A numerical vector with numbers. Note that zero and negative values are not allowed as this can cause R to run forever or crash.

ina.length.unique

Length of the unique numerical values of ina argument.

method

A character vector with values "sum", "var", "all", "any", "mad", "mean", "med", "min", "max", "min.max".

ina.max

Maximum number for vector ina.

ina.min

Minimum number for vector ina.

mad.method

A character vector with values "median", for median absolute deviation or "mean", for mean absolute deviation. This works only with method="mad".

std

A boolean value for method var for using standard deviation.

sorted

A boolean value for getting the results sorted based on ina.

Details

This command works only for vectors. Median absolute deviation, mean, median, minimum, maximum are some of the options offered.

Value

A vector with the variance, or standard deviation, or mean, or minimum, or maximum, or median, or minimum-maximum of x for each distinct value of ina.

Author(s)

Manos Papadakis and Michail Tsagris

R implementation and documentation: Manos Papadakis <papadakm95@gmail.com> and Michail Tsagris <mtsagris@uoc.gr>.

See Also

colmeans, colVars, colMedians

Examples


x <- rgamma(100,1, 4)
ina <- sample(1:5, 100, TRUE)
res<-group(x, ina,method="var")


Rfast documentation built on April 3, 2025, 11:34 p.m.