HLearn-distributions-0.0.1.2: Distributions for use with the HLearn library

Safe HaskellNone

HLearn.Models.Distributions.Categorical

Synopsis

Documentation

data Categorical sampletype probtype Source

Constructors

Categorical 

Fields

pdfmap :: !(Map sampletype probtype)
 

Instances

(Semigroup (Categorical label probtype), Monoid (Categorical label probtype), Model CategoricalParams (Categorical label probtype), Ord label, Num probtype) => HomTrainer CategoricalParams label (Categorical label probtype) 
Model CategoricalParams (Categorical label probtype) 
Model CategoricalParams (Categorical label probtype) => DefaultModel CategoricalParams (Categorical label probtype) 
(Semigroup (Categorical label probtype), Monoid (Categorical label probtype), Model CategoricalParams (Categorical label probtype), Ord label, Num probtype) => HomTrainer CategoricalParams (label, probtype) (Categorical label probtype) 
(Eq sampletype, Eq probtype) => Eq (Categorical sampletype probtype) 
(Ord sampletype, Read sampletype, Read probtype) => Read (Categorical sampletype probtype) 
(Show sampletype, Show probtype) => Show (Categorical sampletype probtype) 
(NFData sampletype, NFData probtype) => NFData (Categorical sampletype probtype) 
(Ord label, Num probtype) => Semigroup (Categorical label probtype) 
(Ord label, Num probtype) => Monoid (Categorical label probtype) 
(Semigroup (Categorical label probtype), Ord label, Num probtype) => RegularSemigroup (Categorical label probtype) 
(RegularSemigroup (Categorical label probtype), Monoid (Categorical label probtype), Ord label, Num probtype) => Group (Categorical label probtype) 
(Ord label, Ord prob, Floating prob, Random prob) => Distribution (Categorical label prob) label prob 

data CategoricalParams Source

The Categorical distribution takes no parameters

Constructors

CategoricalParams 

Instances

Eq CategoricalParams 
Read CategoricalParams 
Show CategoricalParams 
NFData CategoricalParams 
(Semigroup (Categorical label probtype), Monoid (Categorical label probtype), Model CategoricalParams (Categorical label probtype), Ord label, Num probtype) => HomTrainer CategoricalParams label (Categorical label probtype) 
Model CategoricalParams (Categorical label probtype) 
Model CategoricalParams (Categorical label probtype) => DefaultModel CategoricalParams (Categorical label probtype) 
(Semigroup (Categorical label probtype), Monoid (Categorical label probtype), Model CategoricalParams (Categorical label probtype), Ord label, Num probtype) => HomTrainer CategoricalParams (label, probtype) (Categorical label probtype) 

dist2list :: Categorical sampletype probtype -> [(sampletype, probtype)]Source