Class SampleStatistic

java.lang.Object
org.eclipse.jetty.util.statistic.SampleStatistic

public class SampleStatistic extends Object

Statistics on a sampled value.

Provides max, total, mean, count, variance, and standard deviation of continuous sequence of samples.

Calculates estimates of mean, variance, and standard deviation characteristics of a sample using a non synchronized approximation of the on-line algorithm presented in Donald Knuth's Art of Computer Programming, Volume 2, Semi numerical Algorithms, 3rd edition, page 232, Boston: Addison-Wesley. That cites a 1962 paper by B.P. Welford: Note on a Method for Calculating Corrected Sums of Squares and Products

This algorithm is also described in Wikipedia in the section "Online algorithm": Algorithms for calculating variance.