Class VarianceTracker
java.lang.Object
com.whylogs.core.statistics.datatypes.VarianceTracker
public class VarianceTracker
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description VarianceTracker() -
Method Summary
Modifier and Type Method Description voidadd(VarianceTracker other)https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Parallel_algorithmstatic VarianceTrackerfromProtobuf(com.whylogs.core.message.VarianceMessage message)VarianceTrackermerge(VarianceTracker other)doublestddev()com.whylogs.core.message.VarianceMessage.BuildertoProtobuf()voidupdate(double newValue)doublevariance()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
VarianceTracker
public VarianceTracker()
-
-
Method Details
-
update
public void update(double newValue) -
stddev
public double stddev()- Returns:
- sample standard deviation
-
variance
public double variance()- Returns:
- the sample variance
-
add
https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Parallel_algorithm -
merge
-
toProtobuf
public com.whylogs.core.message.VarianceMessage.Builder toProtobuf() -
fromProtobuf
-