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