This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.


Quantile normalization over multiple arrays


NormData = quantilenorm(Data)
NormData = quantilenorm(...,'MEDIAN', true)
NormData = quantilenorm(...,'DISPLAY', true)


NormData = quantilenorm(Data), where the columns of Data correspond to separate chips, normalizes the distributions of the values in each column.


If Data contains NaN values, then NormData will also contain NaN values at the corresponding positions.

NormData = quantilenorm(...,'MEDIAN', true) takes the median of the ranked values instead of the mean.

NormData = quantilenorm(...,'DISPLAY', true) plots the distributions of the columns and of the normalized data.


load yeastdata
normYeastValues = quantilenorm(yeastvalues,'display',1);

Introduced before R2006a

Was this topic helpful?