public interface ConditionalProbabilityTable extends ConditionalProbabilityDistribution
Modifier and Type | Method and Description |
---|---|
CategoricalDistribution |
getConditioningCase(AssignmentProposition... parentValues)
A conditioning case is just a possible combination of values for the
parent nodes - a miniature possible world, if you like.
|
CategoricalDistribution |
getConditioningCase(java.lang.Object... parentValues)
A conditioning case is just a possible combination of values for the
parent nodes - a miniature possible world, if you like.
|
Factor |
getFactorFor(AssignmentProposition... evidence)
Construct a Factor consisting of the Random Variables from the
Conditional Probability Table that are not part of the evidence (see
AIMA3e pg.
|
contains, getFor, getOn, getParents, getSample, getSample, getValue, getValue
CategoricalDistribution getConditioningCase(java.lang.Object... parentValues)
ConditionalProbabilityDistribution
getConditioningCase
in interface ConditionalProbabilityDistribution
parentValues
- for the conditioning case. The ordering and size of
parentValues must equal getParents() and their domains must
match.ConditionalProbabilityDistribution.getOn()
,
ConditionalProbabilityDistribution.getParents()
CategoricalDistribution getConditioningCase(AssignmentProposition... parentValues)
ConditionalProbabilityDistribution
getConditioningCase
in interface ConditionalProbabilityDistribution
parentValues
- for the conditioning case. The size of parentValues must equal
getParents() and their Random Variables must match.ConditionalProbabilityDistribution.getOn()
,
ConditionalProbabilityDistribution.getParents()
Factor getFactorFor(AssignmentProposition... evidence)
evidence
-