Module

Math.Probability.Internal

Package
purescript-probability
Repository
pseudonom/purescript-probability

Data declarations which are hidden behind smart constructors in Probability.

#Prob Source

newtype Prob

Constructors

Instances

#ProbList Source

#Dist Source

newtype Dist a

Constructors

Instances

#(~~) Source

Operator alias for Math.Probability.Internal.approxEq (non-associative / precedence 4)

#(/~) Source

Operator alias for Math.Probability.Internal.approxNeq (non-associative / precedence 4)

#(<~) Source

Operator alias for Math.Probability.Internal.approxLt (non-associative / precedence 4)

#(>~) Source

Operator alias for Math.Probability.Internal.approxGt (non-associative / precedence 4)

#lift Source

lift :: forall a. (Array (Tuple a Number) -> Array (Tuple a Number)) -> Dist a -> Dist a

#sumP Source

sumP :: forall a. Array (Tuple a Number) -> Number

#sortP Source

sortP :: forall a. Array (Tuple a Number) -> Array (Tuple a Number)

#sortElem Source

sortElem :: forall a. Ord a => Array (Tuple a Number) -> Array (Tuple a Number)

#norm' Source

norm' :: forall a. Ord a => Array (Tuple a Number) -> Array (Tuple a Number)

#isValid Source

isValid :: forall a. Array (Tuple a Number) -> Boolean