gakhov / pdsa

Probabilistic Data Structures and Algorithms in Python
http://pdsa.readthedocs.io
MIT License
121 stars 19 forks source link

Implement q-digest algorithm #9

Closed gakhov closed 7 years ago

gakhov commented 7 years ago

Quantile Digest, or q-digest, is a tree-based stream summary algorithm that was proposed by Nisheeth Shrivastava, Subhash Suri et al. in 2004 in the context of monitoring distributed data from sensors.

References

[1] Shrivastava, N., et al Medians and Beyond: New Aggregation Techniques for Sensor Networks. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, Baltimore, MD, USA - November 03–05, 2004, pp. 58–66, ACM New York, NY (2004) https://www.inf.fu-berlin.de/lehre/WS11/Wireless/papers/AgrQdigest.pdf