PIP.Collections.Distribution
Class Histogram<F>

java.lang.Object
  extended by PIP.Collections.Distribution.Distribution<F>
      extended by PIP.Collections.Distribution.Histogram<F>

public class Histogram<F>
extends Distribution<F>

This is just a helper class for analysis code


Constructor Summary
Histogram()
           
Histogram(org.apache.commons.collections.Transformer trans)
           
 
Method Summary
 Histogram<java.lang.Integer> binHistograms(int binSize)
           
 java.util.Map<F,java.lang.Number> getMap()
           
 double getSum()
           
 void normalise()
           
 void record(F key, double d)
           
 java.util.List<java.util.Map.Entry> sortedList()
           
 
Methods inherited from class PIP.Collections.Distribution.Distribution
record
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Histogram

public Histogram()

Histogram

public Histogram(org.apache.commons.collections.Transformer trans)
Method Detail

getSum

public double getSum()
Specified by:
getSum in class Distribution<F>

normalise

public void normalise()

sortedList

public java.util.List<java.util.Map.Entry> sortedList()

record

public void record(F key,
                   double d)
Specified by:
record in class Distribution<F>

binHistograms

public Histogram<java.lang.Integer> binHistograms(int binSize)

getMap

public java.util.Map<F,java.lang.Number> getMap()