statList | R Documentation |
statList
provides a general method for calculating univariate or
multivariate statistics for a matrix or data.frame stratified by one or more
factors.
statList(X, factors, FUN, drop = FALSE, ...)
X |
A matrix or data frame containing the variables to be summarized |
factors |
A vector, matrix or data frame containing the factors for
which |
FUN |
A function to be applied to the pieces of |
drop |
Logical, indicating whether empty levels of |
... |
Other arguments, passed to |
statList
is the general function. X
is first split
by
factors
, and FUN
is applied to the result.
colMeansList
and covList
are just calls to statList
with the appropriate FUN
.
Returns a list of items corresponding to the unique elements in
factors
, or the interaction of factors
. Each item is the
result of applying FUN
to that collection of rows of X
. The
items are named according to the levels in factors
.
Michael Friendly
colMeans
, termMeans
# grand means
statList(iris[,1:4], FUN=colMeans)
# species means
statList(iris[,1:4], iris$Species, FUN=colMeans)
# same
colMeansList(iris[,1:4], iris$Species)
# var-cov matrices, by species
covList(iris[,1:4], iris$Species)
# multiple factors
iris$Dummy <- sample(c("Hi","Lo"),150, replace=TRUE)
colMeansList(iris[,1:4], iris[,5:6])
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.