Moduletdigest-0.3Haskell2010
Data.TDigest.Tree.NonEmpty
This is non empty version of Data.TDigest.TDigest, i.e. this is not a Monoid,
but on the other hand, quantile returns Double not Maybe Double.
See Data.TDigest for documentation. The exports should be similar,
sans non-Maybe results.
Examples
Example1 expression>>> quantile 0.99 (tdigest (1 :| [2..1000]) :: TDigest 25)990.5
Example1 expression>>> quantile 0.99 (tdigest (1 :| [2..1000]) :: TDigest 3)989.0...
t-Digest is more precise in tails, especially median is imprecise:
Example1 expression>>> median (forceCompress $ tdigest (1 :| [2..1000]) :: TDigest 25)497.6...