com.quadrique.jbuildingblocks.core.math
Class JbbStatistics

java.lang.Object
  extended by com.quadrique.jbuildingblocks.core.math.JbbStatistics

public class JbbStatistics
extends Object

A Utility class that provides some simple statistics functions.


Method Summary
 double getAvg(ArrayList<Number> series)
           
 void getHistogram(Integer[] series, Integer[][] zValues)
           
 double getMax(ArrayList<Number> series)
           
 double getMin(ArrayList<Number> series)
           
 double getPercentage(double zTotal, double zValue)
           
 double getPercentage(int zTotal, int zValue)
           
 double getPercentage(long zTotal, long zValue)
           
 double getPercentage(Number zTotal, Number zValue)
           
 double getStdDev(ArrayList<Number> series)
           
 double getStdDev(ArrayList<Number> series, double zAvg)
          if you already have the average, use this method
static JbbStatistics newInstance()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstance

public static JbbStatistics newInstance()

getMin

public double getMin(ArrayList<Number> series)

getMax

public double getMax(ArrayList<Number> series)
Parameters:
series -
Returns:
double

getAvg

public double getAvg(ArrayList<Number> series)
Parameters:
series -
Returns:
double

getStdDev

public double getStdDev(ArrayList<Number> series)
Parameters:
series -
Returns:
double

getStdDev

public double getStdDev(ArrayList<Number> series,
                        double zAvg)
if you already have the average, use this method


getHistogram

public void getHistogram(Integer[] series,
                         Integer[][] zValues)
Parameters:
series -
zValues -

getPercentage

public double getPercentage(Number zTotal,
                            Number zValue)
Parameters:
zTotal -
zValue -
Returns:
double

getPercentage

public double getPercentage(double zTotal,
                            double zValue)
Parameters:
zTotal -
zValue -
Returns:
double

getPercentage

public double getPercentage(long zTotal,
                            long zValue)
Parameters:
zTotal -
zValue -
Returns:
double

getPercentage

public double getPercentage(int zTotal,
                            int zValue)
Parameters:
zTotal -
zValue -
Returns:
double


Copyright © 2001-2008 Quadrique Corporation. All Rights Reserved.