Class WelfordAlgorithm

java.lang.Object
org.elasticsearch.compute.aggregation.WelfordAlgorithm

public final class WelfordAlgorithm extends Object
Algorithm for calculating standard deviation, one value at a time.
See Also:
  • Constructor Details

    • WelfordAlgorithm

      public WelfordAlgorithm()
    • WelfordAlgorithm

      public WelfordAlgorithm(double mean, double m2, long count)
  • Method Details

    • mean

      public double mean()
    • m2

      public double m2()
    • count

      public long count()
    • add

      public void add(int value)
    • add

      public void add(long value)
    • add

      public void add(double value)
    • add

      public void add(double meanValue, double m2Value, long countValue)
    • evaluate

      public double evaluate()