Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | None |
Language | Haskell98 |
Synopsis
- data Factor
- data Dimensions
- dimensions :: Factor -> Dimensions
- fromDimensions :: Dimensions -> [(String, Int)]
- hasVarD :: String -> Dimensions -> Bool
- mergesD :: [Dimensions] -> Dimensions
- class Dimensional a where
- makeFactor :: [(String, Int)] -> [Double] -> Factor
- values :: Factor -> [Double]
- multiply :: Factor -> Factor -> Factor
- sumout :: String -> Factor -> Factor
- sumouts :: [String] -> Factor -> Factor
- condition :: String -> Int -> Factor -> Factor
- conditions :: [(String, Int)] -> Factor -> Factor
- normalize :: Factor -> Factor
- eliminate :: [Factor] -> String -> [Factor]
- eliminateSplit :: [Factor] -> String -> (Factor, [Factor])
- eliminateList :: [Factor] -> [String] -> [Factor]
Factor type and dimensions
data Dimensions Source #
Instances
Dimensional Dimensions Source # | |
Defined in Bayes.Factor |
dimensions :: Factor -> Dimensions Source #
fromDimensions :: Dimensions -> [(String, Int)] Source #
mergesD :: [Dimensions] -> Dimensions Source #
class Dimensional a where Source #
Instances
Dimensional Dimensions Source # | |
Defined in Bayes.Factor | |
Dimensional Factor Source # | |
Dimensional a => Dimensional [a] Source # | |