hakaru-0.1.4: A probabilistic programming embedded DSL

Safe HaskellNone
LanguageHaskell2010

Language.Hakaru.Mixture

Documentation

point :: k -> Prob -> Mixture k Source

newtype Mixture k Source

Constructors

Mixture 

Fields

unMixture :: Map k Prob
 

Instances

Show k => Show (Mixture k) 
Ord k => Monoid (Mixture k) 

toList :: Mixture k -> [(k, Prob)] Source

mmap :: Ord k2 => (k1 -> k2) -> Mixture k1 -> Mixture k2 Source

cross :: Ord k => (k1 -> k2 -> k) -> Mixture k1 -> Mixture k2 -> Mixture k Source

mode :: Mixture k -> (k, Prob) Source