Package org.apache.commons.math3.random
Class EmpiricalDistribution.ArrayDataAdapter
- java.lang.Object
-
- org.apache.commons.math3.random.EmpiricalDistribution.DataAdapter
-
- org.apache.commons.math3.random.EmpiricalDistribution.ArrayDataAdapter
-
- Enclosing class:
- EmpiricalDistribution
private class EmpiricalDistribution.ArrayDataAdapter extends EmpiricalDistribution.DataAdapter
DataAdapter
for data provided as array of doubles.
-
-
Field Summary
Fields Modifier and Type Field Description private double[]
inputArray
Array of input data values
-
Constructor Summary
Constructors Constructor Description ArrayDataAdapter(double[] in)
Construct an ArrayDataAdapter from a double[] array
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
computeBinStats()
Compute bin stats.void
computeStats()
Compute sample statistics.
-
-
-
Constructor Detail
-
ArrayDataAdapter
ArrayDataAdapter(double[] in) throws NullArgumentException
Construct an ArrayDataAdapter from a double[] array- Parameters:
in
- double[] array holding the data- Throws:
NullArgumentException
- if in is null
-
-
Method Detail
-
computeStats
public void computeStats() throws java.io.IOException
Compute sample statistics.- Specified by:
computeStats
in classEmpiricalDistribution.DataAdapter
- Throws:
java.io.IOException
- if an error occurs computing sample stats
-
computeBinStats
public void computeBinStats() throws java.io.IOException
Compute bin stats.- Specified by:
computeBinStats
in classEmpiricalDistribution.DataAdapter
- Throws:
java.io.IOException
- if an error occurs computing bin stats
-
-