mydotey quantile estimator

quantile algorithms' implementations for stream data

License

License

Categories

Categories

Ant Build Tools
GroupId

GroupId

org.mydotey.quantile
ArtifactId

ArtifactId

quantile-estimator
Last Version

Last Version

1.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

mydotey quantile estimator
quantile algorithms' implementations for stream data
Project Organization

Project Organization

mydotey.org

Download quantile-estimator

How to add to project

<!-- https://jarcasting.com/artifacts/org.mydotey.quantile/quantile-estimator/ -->
<dependency>
    <groupId>org.mydotey.quantile</groupId>
    <artifactId>quantile-estimator</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.mydotey.quantile/quantile-estimator/
implementation 'org.mydotey.quantile:quantile-estimator:1.0.2'
// https://jarcasting.com/artifacts/org.mydotey.quantile/quantile-estimator/
implementation ("org.mydotey.quantile:quantile-estimator:1.0.2")
'org.mydotey.quantile:quantile-estimator:jar:1.0.2'
<dependency org="org.mydotey.quantile" name="quantile-estimator" rev="1.0.2">
  <artifact name="quantile-estimator" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.mydotey.quantile', module='quantile-estimator', version='1.0.2')
)
libraryDependencies += "org.mydotey.quantile" % "quantile-estimator" % "1.0.2"
[org.mydotey.quantile/quantile-estimator "1.0.2"]

Dependencies

compile (1)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.21

test (3)

Group / Artifact Type Version
com.google.guava : guava jar 19.0
org.slf4j : slf4j-simple jar 1.7.21
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Quantile Estimator

License

Commmon Library collecting multiple quantile algorithms for streaming data, concurrent & easy to use.

Implemented in java/dotnet separately. Code is clean. Easy to read.

Usage

Features

  • Thread Safe

    • add value: lock free

    • batch get quantiles: synchronized

  • Time Window

    • better accuracy by time window rotate

Algorithms

  • Classic Algorithm

    • accurate

    • no data compaction

  • CKMS Algorithm

    • data compaction & space efficient

    • predefined quantile error

    • most used approximate algorithm

  • GK Algorithm

    • data compaction & space efficient
  • KLL Algorithm

    • data compaction & space efficient

    • new algorithm

Papers

Others' Projects

Developers

org.mydotey.quantile

Versions

Version
1.0.2
1.0.1
1.0.0