Bayes.BayesianNetwork

Bayesian Monad used to ease creation of Bayesian Networks

type BNMonad g f a

runBN

evalBN

execBN

class Distribution d

Variable creation

variable

unamedVariable

variableWithSize

tdv

t

Creation of conditional probability tables

cpt

proba

(~~)

softEvidence

se

Creation of truth tables

logical

(.==.)

(.!.)

(.|.)

(.&.)

Noisy OR

noisyOR