AIMA.Probability.CategoricalDistribution.divideBy C# (CSharp) Method

divideBy() public abstract method

public abstract divideBy ( CategoricalDistribution divisor ) : CategoricalDistribution
divisor CategoricalDistribution
return CategoricalDistribution
        public abstract CategoricalDistribution divideBy(CategoricalDistribution divisor);

Usage Example

示例#1
0
        public CategoricalDistribution posteriorDistribution(IProposition phi,
                                                             params IProposition[] evidence)
        {
            IProposition conjEvidence = ProbUtil.constructConjunction(evidence);

            // P(A | B) = P(A AND B)/P(B) - (13.3 AIMA3e)
            CategoricalDistribution dAandB    = jointDistribution(phi, conjEvidence);
            CategoricalDistribution dEvidence = jointDistribution(conjEvidence);

            return(dAandB.divideBy(dEvidence));
        }