Idris2Doc : Statistics.Confidence
Reexports
import public Data.Functor.TraverseSt
import public Data.Nat
import public Data.Vect
import public Statistics.Norm.Rough
import public Statistics.ProbabilityDefinitions
wilsonBounds : InvNormCDF => Probability -> (count : Nat) -> {auto 0 _ : IsSucc count} -> Probability -> (Probability, Probability)- Totality: total
Visibility: export record CoverageTest : Type -> Type- Totality: total
Visibility: public export
Constructor: Cover : (checkedProbability : (Probability, Probability)) -> {auto 0 _ : So (fst checkedProbability <= snd checkedProbability)} -> (a -> Bool) -> CoverageTest a
Projections:
.checkedProbability : CoverageTest a -> (Probability, Probability) .maximalProbability : CoverageTest a -> Probability 0 .minMaxCorrect : ({rec:0} : CoverageTest a) -> So (fst (checkedProbability {rec:0}) <= snd (checkedProbability {rec:0})) .minimalProbability : CoverageTest a -> Probability .successCondition : CoverageTest a -> a -> Bool
.checkedProbability : CoverageTest a -> (Probability, Probability)- Totality: total
Visibility: public export checkedProbability : CoverageTest a -> (Probability, Probability)- Totality: total
Visibility: public export 0 .minMaxCorrect : ({rec:0} : CoverageTest a) -> So (fst (checkedProbability {rec:0}) <= snd (checkedProbability {rec:0}))- Totality: total
Visibility: public export 0 minMaxCorrect : ({rec:0} : CoverageTest a) -> So (fst (checkedProbability {rec:0}) <= snd (checkedProbability {rec:0}))- Totality: total
Visibility: public export .successCondition : CoverageTest a -> a -> Bool- Totality: total
Visibility: public export successCondition : CoverageTest a -> a -> Bool- Totality: total
Visibility: public export minimalProbability : CoverageTest a -> Probability- Totality: total
Visibility: public export .minimalProbability : CoverageTest a -> Probability- Totality: total
Visibility: public export maximalProbability : CoverageTest a -> Probability- Totality: total
Visibility: public export .maximalProbability : CoverageTest a -> Probability- Totality: total
Visibility: public export DefaultTolerance : Probability- Totality: total
Visibility: public export coverBetween : {default DefaultTolerance _ : Probability} -> Probability -> Probability -> (a -> Bool) -> CoverageTest a- Totality: total
Visibility: export coverMin : {default DefaultTolerance _ : Probability} -> Probability -> (a -> Bool) -> CoverageTest a- Totality: total
Visibility: export coverWith : {default DefaultTolerance _ : Probability} -> Probability -> (a -> Bool) -> CoverageTest a- Totality: total
Visibility: export DefaultConfidence : Probability- Totality: total
Visibility: public export record CoverageTestState : Type- Totality: total
Visibility: public export
Constructor: MkCoverageTestState : (Probability, Probability) -> (Probability, Probability) -> CoverageTestState
Projections:
.testedBounds : CoverageTestState -> (Probability, Probability) .wilsonBounds : CoverageTestState -> (Probability, Probability)
Hint: Interpolation CoverageTestState
.testedBounds : CoverageTestState -> (Probability, Probability)- Totality: total
Visibility: public export testedBounds : CoverageTestState -> (Probability, Probability)- Totality: total
Visibility: public export .wilsonBounds : CoverageTestState -> (Probability, Probability)- Totality: total
Visibility: public export wilsonBounds : CoverageTestState -> (Probability, Probability)- Totality: total
Visibility: public export checkCoverageConditions' : TraversableSt t => InvNormCDF => {default DefaultConfidence _ : Probability} -> Vect n (CoverageTest a) -> t a -> t (Vect n CoverageTestState)- Totality: total
Visibility: export data SignificantBounds : Type- Totality: total
Visibility: public export
Constructors:
BoundsOk : SignificantBounds UpperBoundViolated : Probability -> SignificantBounds LowerBoundViolated : Probability -> SignificantBounds
Hint: Interpolation SignificantBounds
isOk : SignificantBounds -> Bool- Totality: total
Visibility: public export CoverageTestResult : Type- Totality: total
Visibility: public export coverageTestResult : CoverageTestState -> CoverageTestResult- Totality: total
Visibility: export checkCoverageConditions : TraversableSt t => InvNormCDF => {default DefaultConfidence _ : Probability} -> Vect n (CoverageTest a) -> t a -> t (Vect n CoverageTestResult)- Totality: total
Visibility: export checkCoverageCondition : TraversableSt t => InvNormCDF => {default DefaultConfidence _ : Probability} -> CoverageTest a -> t a -> t CoverageTestResult- Totality: total
Visibility: export