Class VarianceTracker


  • public class VarianceTracker
    extends java.lang.Object
    • Constructor Detail

      • VarianceTracker

        public VarianceTracker()
    • Method Detail

      • update

        public void update​(double newValue)
      • stddev

        public double stddev()
        Returns:
        sample standard deviation
      • variance

        public double variance()
        Returns:
        the sample variance
      • add

        public void add​(VarianceTracker other)
        https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Parallel_algorithm
      • toProtobuf

        public com.whylogs.core.message.VarianceMessage.Builder toProtobuf()
      • fromProtobuf

        public static VarianceTracker fromProtobuf​(com.whylogs.core.message.VarianceMessage message)