org.apache.commons.math.random
Class EmpiricalDistributionImpl.DataAdapter

java.lang.Object
  extended by org.apache.commons.math.random.EmpiricalDistributionImpl.DataAdapter
Direct Known Subclasses:
EmpiricalDistributionImpl.ArrayDataAdapter, EmpiricalDistributionImpl.StreamDataAdapter
Enclosing class:
EmpiricalDistributionImpl

private abstract class EmpiricalDistributionImpl.DataAdapter
extends java.lang.Object

Provides methods for computing sampleStats and beanStats abstracting the source of data.


Constructor Summary
private EmpiricalDistributionImpl.DataAdapter()
           
 
Method Summary
abstract  void computeBinStats(double min, double delta)
          Compute bin stats.
abstract  void computeStats()
          Compute sample statistics.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmpiricalDistributionImpl.DataAdapter

private EmpiricalDistributionImpl.DataAdapter()
Method Detail

computeBinStats

public abstract void computeBinStats(double min,
                                     double delta)
                              throws java.lang.Exception
Compute bin stats.

Parameters:
min - minimum value
delta - grid size
Throws:
java.lang.Exception - if an error occurs computing bin stats

computeStats

public abstract void computeStats()
                           throws java.lang.Exception
Compute sample statistics.

Throws:
java.lang.Exception - if an error occurs computing sample stats


Copyright (c) 2003-2010 Apache Software Foundation