t-digest
t-digest copied to clipboard
A new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means
The following important projects are using older t-digest versions and should probably upgrade. An asterisk marks projects that have had a pull request or notification. 3.2: * elastic: server *...
Closes https://github.com/tdunning/t-digest/issues/189. I did a cursory look at commits to make this list, it's probably incomplete, but it's at least something. Signed-off-by: dblock
Hi, I was looking to update from using v3.2 to v3.3 and wanted to check out the release notes or changelog to see if there were any breaking changes for...
Hi Team, I am adding stream of centroids global t-digest and after some interval of time, apply decay and I am sending these centriod t-digest ( global t-digest to another...
I have a use case to compare if 2 tdigest's are equal. Was wondering if it makes sense to override the equals and hashcode functions in MergingDigest class. Sample code...
Can be switched out with custom implementations through serialization.properties file. Serialization also holds properties from the properties file which can be useful to influence how the serialization works (e.g. a...
Modifies a scale function k_* to a version which is asymmetric about the median by declaring the new scale function agrees with k_* on [p, 1] (for some p between...
The test `com.tdunning.math.stats.TDigestTest#testSorted` can fail with out of order centroids: ``` previous = {Centroid@1053} "Centroid{centroid=0.9999500019381296, count=5}" centroid = 0.9999500019381296 count = 5 id = 370 actualData = null centroid =...
I have a use case where I am serializing digests from non-jvm envs and want to be able to create jvm digests from pre-merged list of centroids. the `add(double x,...
When passing in data with a very high centroid count the code creates an array of the requested size. If the data is malformed or invalid, this can lead to...