Skip to content

Stats

Statistical functions: mean, median, mode, std dev, percentile, and more.

8 modules

ModuleDescription
Mean (Average)Calculate arithmetic mean of numbers
MedianCalculate median (middle value) of numbers
Min/MaxFind minimum and maximum values
ModeCalculate mode (most frequent value)
PercentileCalculate percentile of numbers
Standard DeviationCalculate standard deviation of numbers
SumCalculate sum of numbers
VarianceCalculate variance of numbers

Modules

Mean (Average)

stats.mean

Calculate arithmetic mean of numbers

Parameters:

NameTypeRequiredDefaultDescription
numbersarrayYes-Array of numbers
precisionnumberNo2Array of numbers

Output:

FieldTypeDescription
meannumberDecimal places
countnumberArithmetic mean
sumnumberArithmetic mean

Median

stats.median

Calculate median (middle value) of numbers

Parameters:

NameTypeRequiredDefaultDescription
numbersarrayYes-Array of numbers

Output:

FieldTypeDescription
mediannumberArray of numbers
countnumberMedian value

Min/Max

stats.min_max

Find minimum and maximum values

Parameters:

NameTypeRequiredDefaultDescription
numbersarrayYes-Array of numbers

Output:

FieldTypeDescription
minnumberArray of numbers
maxnumberMinimum value
rangenumberMinimum value
min_indexnumberMaximum value
max_indexnumberRange (max - min)

Mode

stats.mode

Calculate mode (most frequent value)

Parameters:

NameTypeRequiredDefaultDescription
valuesarrayYes-Array of values
all_modesbooleanNoFalseArray of values

Output:

FieldTypeDescription
modeanyReturn all modes if multiple exist
frequencynumberMost frequent value(s)
countnumberMost frequent value(s)

Percentile

stats.percentile

Calculate percentile of numbers

Parameters:

NameTypeRequiredDefaultDescription
numbersarrayYes-Array of numbers
percentilenumberYes50Array of numbers

Output:

FieldTypeDescription
valuenumberPercentile to calculate (0-100)
percentilenumberPercentile value

Standard Deviation

stats.std_dev

Calculate standard deviation of numbers

Parameters:

NameTypeRequiredDefaultDescription
numbersarrayYes-Array of numbers
populationbooleanNoFalseUse population formula (divide by N instead of N-1)
precisionnumberNo4Use population formula (divide by N instead of N-1)

Output:

FieldTypeDescription
std_devnumberDecimal places
variancenumberStandard deviation
meannumberStandard deviation

Sum

stats.sum

Calculate sum of numbers

Parameters:

NameTypeRequiredDefaultDescription
numbersarrayYes-Array of numbers

Output:

FieldTypeDescription
sumnumberArray of numbers
countnumberSum of numbers

Variance

stats.variance

Calculate variance of numbers

Parameters:

NameTypeRequiredDefaultDescription
numbersarrayYes-Array of numbers
populationbooleanNoFalseArray of numbers
precisionnumberNo4Use population formula

Output:

FieldTypeDescription
variancenumberDecimal places
meannumberVariance value

Released under the Apache 2.0 License.