Portability | portable |
---|---|

Stability | experimental |

Maintainer | m.p.donadio@ieee.org |

Safe Haskell | Safe-Inferred |

Simple module for computing the various moments of a list

Reference: Ross, NRiC

# Documentation

mean :: Fractional a => [a] -> aSource

Compute the mean of a list

Mean(X) = 1/N sum(i=1..N) x_i

var :: Fractional a => [a] -> aSource

Compute the variance of a list

Var(X) = sigma^2

= 1/N-1 sum(i=1..N) (x_i-mu)^2

stddev :: RealFloat a => [a] -> aSource

Compute the standard deviation of a list

StdDev(X) = sigma = sqrt (Var(X))

avgdev :: RealFloat a => [a] -> aSource

Compute the average deviation of a list

AvgDev(X) = 1/N sum(i=1..N) |x_i-mu|