mealy-0.4.4.1: Mealy machines for processing time-series and ordered data.
Safe HaskellSafe-Inferred
LanguageGHC2021

Data.Mealy.Quantiles

Description

Mealy quantile statistics.

Synopsis

Documentation

median :: Double -> Mealy Double Double Source #

Mealy median using tdigest

The tdigest algorithm works best at extremes and can be unreliable in the centre.

quantiles :: Double -> [Double] -> Mealy Double [Double] Source #

Mealy quantiles based on the tdigest library

digitize :: Double -> [Double] -> Mealy Double Int Source #

A mealy that computes the running quantile bucket. For example, in a scan, digitize 0.9 [0.5] returns:

  • 0 if the current value is less than the current mealy median.
  • 1 if the current value is greater than the current mealy median.

signalize :: Double -> [Double] -> Mealy Double Double Source #

transform an input to a [0,1] signal, via digitalization.