multipass-0.1: Folding data with multiple named passes

Safe HaskellSafe-Infered

Data.Pass.Robust

Synopsis

Documentation

class Robust l whereSource

embedding for L-estimators

Methods

robust :: L a b -> l a bSource

winsorized :: (Fractional b, Ord b) => Rational -> L a b -> l a bSource

trimmed :: (Fractional b, Ord b) => Rational -> L a b -> l a bSource

jackknifed :: (Fractional b, Ord b) => L a b -> l a bSource

lscale :: (Fractional a, Ord a) => l a aSource

quantile :: (Fractional a, Ord a) => Rational -> l a aSource

midhinge :: (Fractional a, Ord a) => l a aSource

trimean :: (Fractional a, Ord a) => l a aSource

Tukey's trimean

iqr :: (Fractional a, Ord a) => l a aSource

interquartile range

idr :: (Fractional a, Ord a) => l a aSource

Instances

Robust L 
Robust l => Robust (Fun l) 
Robust (Pass k) 
Robust (Calc k) 

median :: (Robust l, Fractional a, Ord a) => l a aSource

iqm :: (Robust l, Fractional a, Ord a) => l a aSource

interquartile mean

idm :: (Robust l, Fractional a, Ord a) => l a aSource

tercile :: (Robust l, Fractional a, Ord a) => Rational -> l a aSource

t1, t2 :: (Robust l, Fractional a, Ord a) => l a aSource

terciles 1 and 2

quartile :: (Robust l, Fractional a, Ord a) => Rational -> l a aSource

q1, q3, q2 :: (Robust l, Fractional a, Ord a) => l a aSource

quantiles, with breakdown points 25%, 50%, and 25% respectively

quintile :: (Robust l, Fractional a, Ord a) => Rational -> l a aSource

qu1, qu4, qu3, qu2 :: (Robust l, Fractional a, Ord a) => l a aSource

quintiles 1 through 4

percentile :: (Robust l, Fractional a, Ord a) => Rational -> l a aSource

permille :: (Robust l, Fractional a, Ord a) => Rational -> l a aSource