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

java.lang.Object
  extended by org.apache.commons.math.random.EmpiricalDistributionImpl.DataAdapter
      extended by org.apache.commons.math.random.EmpiricalDistributionImpl.ArrayDataAdapter
Enclosing class:
EmpiricalDistributionImpl

private class EmpiricalDistributionImpl.ArrayDataAdapter
extends EmpiricalDistributionImpl.DataAdapter

DataAdapter for data provided as array of doubles.


Field Summary
private  double[] inputArray
          Array of input data values
 
Constructor Summary
EmpiricalDistributionImpl.ArrayDataAdapter(double[] in)
          Construct an ArrayDataAdapter from a double[] array
 
Method Summary
 void computeBinStats(double min, double delta)
          Computes binStats
 void computeStats()
          Computes sampleStats
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inputArray

private double[] inputArray
Array of input data values

Constructor Detail

EmpiricalDistributionImpl.ArrayDataAdapter

public EmpiricalDistributionImpl.ArrayDataAdapter(double[] in)
Construct an ArrayDataAdapter from a double[] array

Parameters:
in - double[] array holding the data
Method Detail

computeStats

public void computeStats()
                  throws java.io.IOException
Computes sampleStats

Specified by:
computeStats in class EmpiricalDistributionImpl.DataAdapter
Throws:
java.io.IOException - if an IO error occurs

computeBinStats

public void computeBinStats(double min,
                            double delta)
                     throws java.io.IOException
Computes binStats

Specified by:
computeBinStats in class EmpiricalDistributionImpl.DataAdapter
Parameters:
min - minimum value
delta - grid size
Throws:
java.io.IOException - if an IO error occurs


Copyright (c) 2003-2009 Apache Software Foundation