Deno basic statistics module.
simple-statistics for Deno.
Functions and examples
Descriptive statistics
Function |
Example |
[min][] |
min([-3, 0, 3]) |
[max][] |
max([1, 2, 3]) |
[sum][] |
sum([1, 2, 3.5]) |
[sumSimple][] |
sumSimple([1, 2, 3.5]) |
[quantile][] |
quantile([3, 6, 7, 8, 8], 0.25) |
quantileRank |
TODO |
[product][] |
product([1, 2, 3, 5]) |
Sorted basic descriptive statistics
Function |
Example |
[minSorted][] |
minSorted([-100, -10, 1, 2, 5]) |
[maxSorted][] |
maxSorted([5, 2, 1, -10, -100]) |
[quantileSorted][] |
quantileSorted([3, 6, 9, 10, 12], 0.4) |
quantileRankSorted |
TODO |
Measures of central tendency
Function |
Example |
[mean][] |
mean([-1, 0, 1, 2, 3, 4]) |
[addToMean][] |
addToMean(14, 5, 53) |
[mode][] |
mode([0, 0, 1]) |
[modeSorted][] |
modeSorted([0, 0, 1]) |
modeFast |
TODO |
[median][] |
median([3, 2, 1, 5, 4, 6]) |
medianSorted |
TODO |
[harmonicMean][] |
harmonicMean([2, 3]) |
[geometricMean][] |
geometricMean([1.80, 1.166666, 1.428571]) |
[rootMeanSquare][] |
rootMeanSquare([-1, 1, -1, 1]) |
sampleSkewness |
TODO |
Measures of dispersion
Function |
Example |
[variance][] |
variance([1, 2, 3, 4, 5, 6]) |
[sampleVariance][] |
sampleVariance([1, 2, 3, 4, 5]) |
[standardDeviation][] |
standardDeviation([2, 4, 4, 4, 5, 5, 7, 9]) |
[sampleStandardDeviation][] |
sampleStandardDeviation([2, 4, 4, 5, 7, 9]) |
medianAbsoluteDeviation |
TODO |
interquartileRange |
TODO |
[sumNthPowerDeviations][] |
sumNthPowerDeviations([0, 1], 2) |
[zScore][] |
zScore(78, 80, 5) |