public class Histogram
extends java.lang.Object
Constructor and Description |
---|
Histogram(int binCount,
double minValue,
double maxValue) |
Histogram(int binCount,
double minValue,
double maxValue,
int maximumNumberOfValues) |
Modifier and Type | Method and Description |
---|---|
void |
add(double value) |
static Histogram |
createExponentialDistributionHistogram(int binCount,
double λ1,
double λ2) |
void |
export(java.io.File file) |
void |
export(java.io.OutputStream os) |
int |
getBinCount() |
double |
getKullbackLeiblerDivergence(Histogram targetHistogram) |
long |
getMaximumFrequency() |
double |
getSumOfValues() |
java.lang.String |
getTextGraph() |
long |
getTotalNumberOfValues() |
java.lang.String |
toString() |
public Histogram(int binCount, double minValue, double maxValue)
public Histogram(int binCount, double minValue, double maxValue, int maximumNumberOfValues)
public static Histogram createExponentialDistributionHistogram(int binCount, double λ1, double λ2)
public void export(java.io.OutputStream os)
public void export(java.io.File file) throws java.io.IOException
java.io.IOException
public void add(double value)
public int getBinCount()
public long getMaximumFrequency()
public double getSumOfValues()
public long getTotalNumberOfValues()
public java.lang.String getTextGraph()
public double getKullbackLeiblerDivergence(Histogram targetHistogram)
public java.lang.String toString()
toString
in class java.lang.Object