probability-0.2.5.1: Probabilistic Functional Programming

Safe HaskellSafe
LanguageHaskell98

Numeric.Probability.Expectation

Synopsis

Documentation

class ToFloat a where #

Minimal complete definition

toFloat

Methods

toFloat :: a -> Float #

Instances
ToFloat Float # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

toFloat :: Float -> Float #

ToFloat Int # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

toFloat :: Int -> Float #

ToFloat Integer # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

toFloat :: Integer -> Float #

ToFloat T # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

toFloat :: T -> Float #

class FromFloat a where #

Minimal complete definition

fromFloat

Methods

fromFloat :: Float -> a #

Instances
FromFloat Float # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

fromFloat :: Float -> Float #

FromFloat Int # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

fromFloat :: Float -> Int #

FromFloat Integer # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

fromFloat :: Float -> Integer #

class Expected a where #

Minimal complete definition

expected

Methods

expected :: a -> Float #

Instances
Expected Float # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

expected :: Float -> Float #

Expected Int # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

expected :: Int -> Float #

Expected Integer # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

expected :: Integer -> Float #

Expected a => Expected [a] # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

expected :: [a] -> Float #

(ToFloat prob, Expected a) => Expected (T prob a) # 
Instance details

Defined in Numeric.Probability.Expectation

Methods

expected :: T prob a -> Float #

floatDist :: (ToFloat prob, Expected a) => T prob a -> T Float Float #

variance :: Expected a => Dist a -> Float #

statistical analyses

stdDev :: Expected a => Dist a -> Float #