DarkMatter.Decimals.variance

You're seeing just the function variance, go back to DarkMatter.Decimals module for more information.

Specs

variance([DarkMatter.numeric()]) :: Decimal.t()

Determines the variance of a list of type DarkMatter.numeric/0.

Defaults to 0 if given an empty or single item list.

Examples

iex> variance([8, 9, "10.5", 13.3, "$1.23", %Decimal{coef: 33}])
%Decimal{coef: 11688055, exp: -5}

iex> variance([])
%Decimal{coef: 0, exp: 0}

iex> variance([1_000])
%Decimal{coef: 0, exp: 0}