% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/normalization.R
\name{Normalization}
\alias{Normalization}
\title{Normalisation of features}
\usage{
Normalization(
  Data,
  method = c("Quantile", "Fisher-Yates", "Standardize", "Range", "Q", "q", "F", "f", "S",
    "s", "R", "r")
)
}
\arguments{
\item{Data}{A data matrix; rows are assumed to correspond to the objects.}

\item{method}{One of \code{"Quantile"}, \code{"Fisher-Yates"},
\code{"Standardize"}, \code{"Range"} (or any unambiguous first letter).}
}
\value{
The normalised matrix.
}
\description{
When data of different scales are combined it is recommended to normalise so
that the structures are comparable.
}
\details{
\code{"Quantile"} performs quantile normalisation (common in omics);
\code{"Fisher-Yates"} uses normal scores based only on the number of rows;
\code{"Standardize"} centres and scales each column (base
\code{\link[base]{scale}}); \code{"Range"} maps the matrix to \code{[0, 1]}.
}
\examples{
x <- matrix(rnorm(100), 10, 10)
Norm_x <- Normalization(x, method = "R")
}
