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

Safe HaskellNone

HLearn.Models.Distributions.Visualization.Graphviz

Description

Displays Multivariate dependencies

Documentation

class Trainable datatype => MultivariateLabels datatype whereSource

Methods

getLabels :: datatype -> [String]Source

class MultivariateLabels (Datapoint dist) => MarkovNetwork dist whereSource

Methods

graphL :: dist -> [String] -> [(String, [String])]Source

plotNetwork :: FilePath -> dist -> IO BoolSource

Instances

(MultivariateLabels datapoint, SingI Nat (Length * labelL), MarkovNetwork (Multivariate datapoint (: [* -> * -> *] ys xs) prob)) => MarkovNetwork (Multivariate datapoint (: [* -> * -> *] (: (* -> * -> *) (MultiContainer [*] dist labelL) ys) xs) prob) 
(MultivariateLabels datapoint, MarkovNetwork (Multivariate datapoint (: [* -> * -> *] ys xs) prob)) => MarkovNetwork (Multivariate datapoint (: [* -> * -> *] (: (* -> * -> *) (Container k dist label) ys) xs) prob) 
(MultivariateLabels datapoint, MarkovNetwork (Multivariate datapoint (: [* -> * -> *] ys xs) prob)) => MarkovNetwork (Multivariate datapoint (: [* -> * -> *] (: (* -> * -> *) (CatContainer label) ys) xs) prob) 
(MultivariateLabels datapoint, MarkovNetwork (Multivariate datapoint (: [* -> * -> *] ys xs) prob)) => MarkovNetwork (Multivariate datapoint (: [* -> * -> *] (: (* -> * -> *) (Ignore' label) ys) xs) prob) 
(MultivariateLabels datapoint, MarkovNetwork (Multivariate datapoint xs prob)) => MarkovNetwork (Multivariate datapoint (: [* -> * -> *] ([] (* -> * -> *)) xs) prob) 
MultivariateLabels datapoint => MarkovNetwork (Multivariate datapoint ([] [* -> * -> *]) prob)