Skip to content
netdesign edited this page Aug 16, 2011 · 5 revisions

jsArrayStats is a javascript library to simply gets statistics from an Array or Object.

Supported Statistics

jsArrayStats calculates Arithmetic Mean, Geometric Mean and Harmonic Mean against both Arrays and Objects.

How to use

Create a new jsArrayStats object and pass an Array/Object as argument, jsArrayStats will auto-detect Array or Object

    //Declare Object
    var array = [1, 2, 4, ...];
    var arrayToAnalyze = new arrayStats(array);
    
    //Set the output precision
    arrayToAnalyze.precision = 4;

    //Use the .mean() method to calculate the Arithmetic Mean
    var myMean = arrayToAnalyze.mean();

    //Use the .geometricMean() method to calculate the Geometric Mean
    var myGeoMean = arrayToAnalyze.geometricMean();

    //Use the .harmonicMean() method to calculate the Harmonic Mean
    var myHarMean = arrayToAnalyze.harmonicMean();

Online Demo (jsFiddle)

http://jsfiddle.net/netdesign/ujKTe/2/

Clone this wiki locally