package
stats
Type Members
-
trait
Case[A, N] extends AnyRef
-
case class
CaseAnd[A, B, N](left: Case[A, N], right: Case[B, N])(implicit field: Field[N]) extends Case[(A, B), N] with Product with Serializable
-
case class
CaseAndGT[A, N](conjuncts: Iterable[Case[A, N]])(implicit evidence$1: Manifest[A], field: Field[N]) extends Case[List[A], N] with Product with Serializable
-
case class
CaseGiven[A, B, N](c: Case[A, N], given: Case[B, N])(implicit field: Field[N]) extends Case[(A, B), N] with Product with Serializable
-
case class
CaseIs[A, N](distribution: Distribution[A, N], v: A)(implicit field: Field[N]) extends Case[A, N] with Product with Serializable
-
case class
CaseIsnt[A, N](distribution: Distribution[A, N], v: A)(implicit field: Field[N]) extends Case[A, N] with Product with Serializable
-
case class
CaseOr[A, B, N](left: Case[A, N], right: Case[B, N])(implicit field: Field[N]) extends Case[(A, B), N] with Product with Serializable
-
-
case class
ConditionalProbabilityTable0[A, N](p: Map[A, N], name: String = "unnamed")(implicit evidence$4: Field[N], evidence$5: Order[N], evidence$6: Dist[N]) extends Distribution0[A, N] with Product with Serializable
-
case class
ConditionalProbabilityTable2[A, G1, G2, N](p: Map[(G1, G2), Map[A, N]], name: String = "unnamed")(implicit evidence$7: Field[N], evidence$8: Order[N]) extends Distribution2[A, G1, G2, N] with Product with Serializable
-
-
-
-
-
case class
EnrichedCaseGenTraversable[A, N](cgt: Iterable[Case[A, N]])(implicit evidence$1: Manifest[A], evidence$2: Field[N]) extends Product with Serializable
-
case class
Factor[T, N](varList: Vector[Distribution[T, N]], values: Map[Vector[CaseIs[T, N]], N])(implicit evidence$10: Eq[T], evidence$11: Field[N], evidence$12: Order[N], evidence$13: ConvertableFrom[N]) extends Product with Serializable
-
-
case class
P[A, N](c: Case[A, N])(implicit evidence$1: Field[N]) extends Probability[N] with Product with Serializable
-
-
trait
Probability[N] extends () ⇒ N
-
case class
TallyDistribution0[A, N](tally: Map[A, N], name: String = "unnamed")(implicit evidence$4: Field[N], evidence$5: Order[N]) extends Distribution0[A, N] with Product with Serializable
-
case class
TallyDistribution1[A, G, N](tally: Map[(A, G), N], _name: String = "unnamed")(implicit evidence$6: Eq[G], evidence$7: Field[N], evidence$8: Order[N]) extends Distribution1[A, G, N] with Product with Serializable
-
case class
UnknownDistribution0[A, N](values: IndexedSeq[A], name: String)(implicit evidence$1: Field[N], evidence$2: Order[N], evidence$3: Dist[N]) extends Distribution0[A, N] with Product with Serializable
Value Members
-
-
-
-
-
-
-
-
-
def
_reservoirSampleK[N](k: Int, i: Int, reservoir: List[N], xs: Stream[N]): Stream[List[N]]
-
def
binaryDecision(yes: Rational): Distribution0[Boolean, Rational]
-
def
coin(pHead: Rational = Rational(1, 2)): Distribution[Symbol, Rational]
-
implicit
def
enrichCaseGenTraversable[A, N](cgt: Iterable[Case[A, N]])(implicit arg0: Manifest[A], arg1: Field[N]): EnrichedCaseGenTraversable[A, N]
-
-
def
iffy[C, N](decision: Distribution0[Boolean, N], trueBranch: Distribution[C, N], falseBranch: Distribution[C, N])(implicit arg0: Eq[C], arg1: Field[N], arg2: Order[N], arg3: Dist[N]): Distribution0[C, N]
-
def
log2[N](x: N)(implicit arg0: Field[N], arg1: ConvertableFrom[N]): Double
-
implicit
val
rationalProbabilityDist: Dist[Rational]
-
def
reservoirSampleK[N](k: Int, xs: Stream[N]): Stream[List[N]]
-
def
rootMeanSquareDeviation[C, X, D](data: C, estimator: (X) ⇒ X)(implicit finite: Finite[C, X], functor: Functor[C, X, X, D], agg: Aggregatable[D, X, X], field: Field[X], nroot: NRoot[X]): X
-
val
sides: Vector[Symbol]
-
def
square[N](x: N)(implicit arg0: Ring[N]): N
-
def
standardDeviation[A, N](distribution: Distribution[A, N])(implicit arg0: NRoot[A], arg1: Field[A], arg2: Manifest[A], arg3: ConvertableTo[A], arg4: Field[N], arg5: Manifest[N], arg6: ConvertableFrom[N]): A
-
def
stddev[A, N](distribution: Distribution[A, N])(implicit arg0: NRoot[A], arg1: Field[A], arg2: Manifest[A], arg3: ConvertableTo[A], arg4: Field[N], arg5: Manifest[N], arg6: ConvertableFrom[N]): A
-
def
uniformDistribution[T](values: Seq[T], name: String): Distribution0[T, Rational]
-
def
σ[A, N](distribution: Distribution[A, N])(implicit arg0: NRoot[A], arg1: Field[A], arg2: Manifest[A], arg3: ConvertableTo[A], arg4: Field[N], arg5: Manifest[N], arg6: ConvertableFrom[N]): A