public class Histogram extends Object implements Bucket
Modifier and Type | Field and Description |
---|---|
private String |
axes |
private List<Bucket> |
buckets |
private double |
lower |
private double |
upper |
Modifier | Constructor and Description |
---|---|
|
Histogram(Limits limits)
Build a new histogram using bucket limits from the given Limits
object.
|
private |
Histogram(Limits limits,
int dim,
double lower,
double upper) |
Modifier and Type | Method and Description |
---|---|
void |
add(long n) |
private Bucket |
findBucket(int offset,
int limit,
double value) |
List<Bucket> |
getBuckets() |
private List<Bucket> |
getLeaves() |
long |
getSum() |
boolean |
isLeaf() |
double |
lowerLimit()
The lower limit for the bucket this histogram represents.
|
(package private) void |
merge(Histogram source) |
void |
put(double[] value)
Increment the corresponding bucket for this data point by 1.
|
void |
put(double[] value,
int dim)
Increment the corresponding bucket for this data point by 1.
|
void |
reset()
Reset all contained buckets.
|
String |
toString() |
double |
upperLimit()
The upper limit for the bucket this histogram represents.
|
private final double lower
private final double upper
private String axes
public Histogram(Limits limits)
private Histogram(Limits limits, int dim, double lower, double upper)
public void put(double[] value)
public void put(double[] value, int dim)
private Bucket findBucket(int offset, int limit, double value)
public double lowerLimit()
lowerLimit
in interface Bucket
public double upperLimit()
upperLimit
in interface Bucket
public List<Bucket> getBuckets()
getBuckets
in interface Bucket
void merge(Histogram source)
Copyright © 2017. All rights reserved.