\name{colSumamrize}
\alias{colSummarizeAvg}
\alias{colSummarizeAvgLog}
\alias{colSummarizeBiweight}
\alias{colSummarizeBiweightLog}
\alias{colSummarizeLogAvg}
\alias{colSummarizeLogMedian}
\alias{colSummarizeMedian}
\alias{colSummarizeMedianLog}
\alias{colSummarizeMedianpolish}
\alias{colSummarizeMedianpolishLog}

\title{Summarize the column of matrices}
\description{Compute column wise summary values of a matrix.
}
\usage{
colSummarizeAvg(y)
colSummarizeAvgLog(y)
colSummarizeBiweight(y)
colSummarizeBiweightLog(y)
colSummarizeLogAvg(y)
colSummarizeLogMedian(y)
colSummarizeMedian(y)
colSummarizeMedianLog(y)
colSummarizeMedianpolish(y)
colSummarizeMedianpolishLog(y)

}
\arguments{
\item{y}{A numeric matrix}
}
\value{
A list with following items:
\item{Estimates}{Summary values for each column.}
\item{StdErrors}{Standard error estimates.}
}
\details{This groups of functions summarize the columns of a given
matrices.

\itemize{
\item{\code{colSummarizeAvg}}{Take means in column-wise manner}
\item{\code{colSummarizeAvgLog}}{\code{log2} transform the data and
then take means in column-wise manner}
\item{\code{colSummarizeBiweight}}{Summarize each column using a one
step Tukey Biweight procedure}
\item{\code{colSummarizeBiweightLog}}{\code{log2} transform the data
and then summarize each column using a one step Tuke Biweight
procedure}
\item{\code{colSummarizeLogAvg}}{Compute the mean of each column and
then \code{log2} transform it}
\item{\code{colSummarizeLogMedian}}{Compute the median of each
column and then \code{log2} transform it}
\item{\code{colSummarizeMedian}}{Compute the median of each column}
\item{\code{colSummarizeMedianLog}}{\code{log2} transform the data
and then summarize each column using the median}
\item{\code{colSummarizeMedianpolish}}{Use the median polish to
summarize each column, by also using a row effect (not returned)}
\item{\code{colSummarizeMedianpolishLog}}{\code{log2} transform the
data and then use the median polish to summarize each column, by
also using a row effect (not returned)}
}
}
\examples{
y <- matrix(10+rnorm(100),20,5)

colSummarizeAvg(y)
colSummarizeAvgLog(y)
colSummarizeBiweight(y)
colSummarizeBiweightLog(y)
colSummarizeLogAvg(y)
colSummarizeLogMedian(y)
colSummarizeMedian(y)
colSummarizeMedianLog(y)
colSummarizeMedianpolish(y)
colSummarizeMedianpolishLog(y)
}
\keyword{univar}