This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)


shifts and rescales the elements of list to have zero mean and unit sample variance.
Standardize[list, f1]
shifts the elements in list by f1[list] and rescales them to have unit sample variance.
Standardize[list, f1, f2]
shifts by f1[list] and scales by f2[list].
  • Standardize shifts by a location and rescales by a scale estimated from the elements of list.
  • Standardize[list, f1, f2] is effectively (list-f1[list])/f2[list].
  • Common choices for f1 and f2 include:
MeanStandardDeviationzero mean and unit variance
Mean1&shift to mean 0
Median1&shift by the median
0&StandardDeviationscale to have unit variance
  • Standardize[{{x1, y1, ...}, {x2, y2, ...}, ...}] effectively gives Transpose[{Standardize[{x1, x2, ...}], Standardize[{y1, y2, ...}], ...}].  »
Compute standard scores for data:
Shift to have mean zero without scaling:
Shift by the Median and scale by the InterquartileRange:
Standardize exact numeric data:
Symbolic values:
Standardize arbitrary-precision data:
Standardize matrix data by column:
Shift normally distributed values to a standard normal:
The theoretical curves:
New in 7