| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTDigest |
class |
ArrayDigest
Array based implementation of a TDigest.
|
class |
AVLTreeDigest |
class |
MergingDigest
Maintains a t-digest by collecting new points in a buffer that is then sorted occasionally and merged
into a sorted array that contains previously computed centroids.
|
class |
TreeDigest
Adaptive histogram based on something like streaming k-means crossed with Q-digest.
|
| Modifier and Type | Method and Description |
|---|---|
static TDigest |
TDigest.createAvlTreeDigest(double compression)
Creates an AVLTreeDigest.
|
static TDigest |
TDigest.createDigest(double compression)
Creates a TreeDigest of whichever type is the currently recommended type.
|
static TDigest |
TDigest.createTreeDigest(double compression)
Creates a TreeDigest.
|
static TDigest |
TreeDigest.merge(double compression,
Iterable<TDigest> subData,
Random gen) |
protected static TDigest |
AbstractTDigest.merge(Iterable<TDigest> subData,
Random gen,
TDigest r) |
abstract TDigest |
TDigest.recordAllData()
Tell this TDigest to record the original data as much as possible for test
purposes.
|
TDigest |
MergingDigest.recordAllData()
Turns on internal data recording.
|
TDigest |
AVLTreeDigest.recordAllData() |
TDigest |
AbstractTDigest.recordAllData()
Sets up so that all centroids will record all data assigned to them.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
TDigest.add(TDigest other)
Add all of the centroids of another TDigest to this one.
|
void |
AbstractTDigest.add(TDigest other) |
protected static TDigest |
AbstractTDigest.merge(Iterable<TDigest> subData,
Random gen,
TDigest r) |
| Modifier and Type | Method and Description |
|---|---|
static TDigest |
TreeDigest.merge(double compression,
Iterable<TDigest> subData,
Random gen) |
protected static TDigest |
AbstractTDigest.merge(Iterable<TDigest> subData,
Random gen,
TDigest r) |
Copyright © 2015. All rights reserved.