Class Welfords
- java.lang.Object
-
- com.linkedin.alpini.base.statistics.Welfords
-
- Direct Known Subclasses:
Welfords.DoubleWelford,Welfords.LongWelford
public abstract class Welfords extends java.lang.ObjectWelford's algorithm for calculating variance.- See Also:
- "B.P.Welford (1962)"
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWelfords.DoubleWelfordstatic classWelfords.LongWelfordstatic classWelfords.Result
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(double value)Welfords.ResultgetResult()voidmerge(Welfords other)voidreset()
-
-
-
Constructor Detail
-
Welfords
protected Welfords()
-
Welfords
protected Welfords(Welfords previous)
-
-
Method Detail
-
reset
public final void reset()
-
accept
public final void accept(double value)
-
merge
public void merge(Welfords other)
-
getResult
@Nonnull public Welfords.Result getResult()
-
-