Safe Haskell | None |
---|

- data L a b where
- LTotal :: (Num a, Ord a) => L a a
- LMean :: (Fractional a, Ord a) => L a a
- LScale :: (Fractional a, Ord a) => L a a
- NthLargest :: (Num a, Ord a) => Int -> L a a
- NthSmallest :: (Num a, Ord a) => Int -> L a a
- QuantileBy :: (Fractional a, Ord a) => Estimator -> Rational -> L a a
- Winsorized :: (Fractional b, Ord b) => Rational -> L a b -> L a b
- Trimmed :: (Fractional b, Ord b) => Rational -> L a b -> L a b
- Jackknifed :: (Fractional b, Ord b) => L a b -> L a b
- :* :: Fractional b => Rational -> L a b -> L a b
- :+ :: Num b => L a b -> L a b -> L a b

- getL :: (Fractional a, Ord a) => Get (L a a)
- callL :: L a b -> Int -> IntMap b
- ordL :: L a b -> ((Ord b, Num b) => r) -> r
- eqL :: L a b -> p a -> p b
- selectM :: (Num a, Ord a) => IntMap a -> [a] -> a
- breakdown :: (Num b, Eq b) => L a b -> Int
- (@#) :: Num a => L a a -> Int -> [a]

# Documentation

An L-Estimator represents a linear combination of order statistics

LTotal :: (Num a, Ord a) => L a a | |

LMean :: (Fractional a, Ord a) => L a a | |

LScale :: (Fractional a, Ord a) => L a a | |

NthLargest :: (Num a, Ord a) => Int -> L a a | |

NthSmallest :: (Num a, Ord a) => Int -> L a a | |

QuantileBy :: (Fractional a, Ord a) => Estimator -> Rational -> L a a | |

Winsorized :: (Fractional b, Ord b) => Rational -> L a b -> L a b | |

Trimmed :: (Fractional b, Ord b) => Rational -> L a b -> L a b | |

Jackknifed :: (Fractional b, Ord b) => L a b -> L a b | |

:* :: Fractional b => Rational -> L a b -> L a b | |

:+ :: Num b => L a b -> L a b -> L a b |