edu.georgetown.gucs.clustering
Class Stats

java.lang.Object
  extended by edu.georgetown.gucs.clustering.Stats

public class Stats
extends java.lang.Object

Class for storing and manipulating information about dependent and independent variables

Version:
$Date$, $Revision$
Author:
Mark Maloof (maloof@cs.georgetown.edu)

Field Summary
protected  java.util.ArrayList<java.lang.String> dependents
           
protected  java.util.ArrayList<java.lang.String> independents
           
protected  java.util.ArrayList<java.lang.Integer> N
           
protected  java.util.ArrayList<java.lang.Double> sums
           
protected  java.util.ArrayList<java.lang.Double> sumSqrs
           
protected  java.util.ArrayList<java.lang.Number> values
           
 
Constructor Summary
Stats(int i, int d)
           
 
Method Summary
 void add(Stats stats)
           
 void addDependent(int i, java.lang.Number value)
           
 void addDependent(java.lang.String variable)
           
 void addDependent(java.lang.String label, java.lang.Number value)
           
 void addIndependent(java.lang.String label)
           
 void addIndependent(java.lang.String label, java.lang.Number value)
           
 void clear()
           
 java.lang.Double getAverage(int i)
           
 java.lang.Double getSD(int i)
           
static void main(java.lang.String[] args)
           
 void setIndependent(int i, java.lang.Number value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

independents

protected java.util.ArrayList<java.lang.String> independents

values

protected java.util.ArrayList<java.lang.Number> values

dependents

protected java.util.ArrayList<java.lang.String> dependents

sums

protected java.util.ArrayList<java.lang.Double> sums

sumSqrs

protected java.util.ArrayList<java.lang.Double> sumSqrs

N

protected java.util.ArrayList<java.lang.Integer> N
Constructor Detail

Stats

public Stats(int i,
             int d)
Method Detail

add

public void add(Stats stats)

addDependent

public void addDependent(int i,
                         java.lang.Number value)

addDependent

public void addDependent(java.lang.String variable)

addDependent

public void addDependent(java.lang.String label,
                         java.lang.Number value)

addIndependent

public void addIndependent(java.lang.String label)

addIndependent

public void addIndependent(java.lang.String label,
                           java.lang.Number value)

clear

public void clear()

getAverage

public java.lang.Double getAverage(int i)

getSD

public java.lang.Double getSD(int i)

setIndependent

public void setIndependent(int i,
                           java.lang.Number value)

toString

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

main

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