Copyright | (c) 2017 Gregory W. Schwartz |
---|---|
License | BSD3 |
Maintainer | gsch@mail.med.upenn.edu |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Functions for normalizing samples.
Documentation
standardize :: Vector v Double => v Double -> Maybe (v Double) Source #
O(n) Normalize a sample using standard scores:
\[ z = \frac{x - \mu}{\sigma} \]
Where μ is sample mean and σ is standard deviation computed from
unbiased variance estimation. If sample to small to compute σ or
it's equal to 0 Nothing
is returned.