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
DataAdapterfor data provided as array of doubles.
-
-
Field Summary
Fields Modifier and Type Field Description private double[]inputArrayArray 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 voidcomputeBinStats()Compute bin stats.voidcomputeStats()Compute sample statistics.
-
-
-
Constructor Detail
-
ArrayDataAdapter
ArrayDataAdapter(double[] in) throws NullArgumentExceptionConstruct 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.IOExceptionCompute sample statistics.- Specified by:
computeStatsin classEmpiricalDistribution.DataAdapter- Throws:
java.io.IOException- if an error occurs computing sample stats
-
computeBinStats
public void computeBinStats() throws java.io.IOExceptionCompute bin stats.- Specified by:
computeBinStatsin classEmpiricalDistribution.DataAdapter- Throws:
java.io.IOException- if an error occurs computing bin stats
-
-