statalign.utils
Class SimpleStats

java.lang.Object
  extended by statalign.utils.SimpleStats

public class SimpleStats
extends java.lang.Object

Provides simple statistical information such as average and standard deviation for a set of values. These are calculated dynamically without storing the data values themselves. The applied formulas are optimized for numerical stability.

Author:
novak.adam

Constructor Summary
SimpleStats()
           
SimpleStats(java.lang.String name)
           
 
Method Summary
 void addData(double value)
           
 void addData(double[] values)
           
 void addData(int[] values)
           
 double getAvg()
           
 double getMax()
           
 double getMin()
           
 int getN()
           
 java.lang.String getName()
           
 double getStdDev()
           
static void main(java.lang.String[] args)
           
 void reset()
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleStats

public SimpleStats()

SimpleStats

public SimpleStats(java.lang.String name)
Method Detail

addData

public void addData(double value)

addData

public void addData(double[] values)

addData

public void addData(int[] values)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getN

public int getN()

getAvg

public double getAvg()

getStdDev

public double getStdDev()

getMin

public double getMin()

getMax

public double getMax()

reset

public void reset()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)