probability-0.2.2: Probabilistic Functional ProgrammingSource codeContentsIndex
Numeric.Probability.Example.Alarm
Contents
Numeric.Probability.Example.Alarm network
Synopsis
type Probability = Rational
type Dist a = T Probability a
type PBool = T Probability Bool
flp :: Probability -> PBool
b :: PBool
e :: PBool
a :: Bool -> Bool -> PBool
j :: Bool -> PBool
m :: Bool -> PBool
data Burglary = B {
burglary :: Bool
earthquake :: Bool
alarm :: Bool
john :: Bool
mary :: Bool
}
bJoint :: Dist Burglary
pmj :: Probability
Documentation
type Probability = RationalSource
type Dist a = T Probability aSource
type PBool = T Probability BoolSource
flp :: Probability -> PBoolSource
Numeric.Probability.Example.Alarm network
b :: PBoolSource
prior burglary 1%
e :: PBoolSource
prior earthquake 0.1%
a :: Bool -> Bool -> PBoolSource
conditional probability of alarm given burglary and earthquake
j :: Bool -> PBoolSource
conditional probability of john calling given alarm
m :: Bool -> PBoolSource
conditional probability of mary calling given alarm
data Burglary Source
calculate the full joint distribution
Constructors
B
burglary :: Bool
earthquake :: Bool
alarm :: Bool
john :: Bool
mary :: Bool
show/hide Instances
bJoint :: Dist BurglarySource
pmj :: ProbabilitySource
what is the probability that mary calls given that john calls?
Produced by Haddock version 2.4.2