Measure

Measure

new Measure(name)

Description:
  • Implements a repeated mesaure mechanism.

    • Allows to accumulate different measures of the same value to obtain basic statistics.

    • Typical usage:

     // Creates a measure
     var measure = new Measure();
     // Adds 1000 random values is this example
     for(i = 0; i < 1000; i++)
        measure.add(Math.random());
     // Dumps the result
     console.log(measure.asString());
    
Parameters:
Name Type Description
name

The measure name, if any.

Members

name

Description:
  • The measure name.

The measure name.

count

Description:
  • The measures count.

The measures count.

mean

Description:
  • The mean value.

The mean value.

stdev

Description:
  • The mean value standard-deviation.

The mean value standard-deviation.

min

Description:
  • The minimal value.

The minimal value.

max

Description:
  • The maximal value.

The maximal value.

Methods

clear()

Description:
  • Clears all measures of the value.

add(value)

Description:
  • Adds a measure of the value.

Parameters:
Name Type Description
value

The measure value to add.

asString(digits)

Description:
  • Returns the measure as a readable string.

Parameters:
Name Type Description
digits

The number of digits using fixed-point notation.

Returns:

A string of the form mean +- stdev [min .. max] #count