Class VarianceContext

java.lang.Object
org.zkoss.pivot.impl.calc.VarianceContext
All Implemented Interfaces:
Context<VarianceContext>

public class VarianceContext extends Object implements Context<VarianceContext>
The context for calculating variance and standard deviation.
Author:
simonpai
  • Field Details

    • _sqsum

      protected double _sqsum
    • _sum

      protected double _sum
    • _ncount

      protected int _ncount
    • FACTORY

      public static final ContextFactory<VarianceContext> FACTORY
  • Constructor Details

    • VarianceContext

      public VarianceContext()
  • Method Details

    • add

      public void add(Object item)
      Description copied from interface: Context
      Add an item into the aggregation.
      Specified by:
      add in interface Context<VarianceContext>
    • merge

      public void merge(VarianceContext ctx)
      Description copied from interface: Context
      Merge from another context of the same type.
      Specified by:
      merge in interface Context<VarianceContext>
    • getSumOfSquare

      public double getSumOfSquare()
      Retrieve sum of the square of the numbers.
    • getSum

      public double getSum()
      Retrieve sum of the numbers.
    • getNumberCount

      public int getNumberCount()
      Retrieve number count. Non-number objects are ignored.
    • getVar

      public Double getVar()
    • getVarP

      public Double getVarP()