C# Class AIMA.Probability.Bayes.Impl.CPT

Inheritance: ConditionalProbabilityTable
Show file Open project: PaulMineau/AIMA.Net

Public Methods

Method Description
CPT ( RandomVariable on, double values ) : System
contains ( RandomVariable rv ) : bool
getConditioningCase ( ) : CategoricalDistribution
getFactorFor ( ) : Factor
getFor ( ) : Set
getOn ( ) : RandomVariable
getParents ( ) : Set
getSample ( double probabilityChoice ) : Object
getValue ( ) : double
probabilityFor ( ) : double

Private Methods

Method Description
checkEachRowTotalsOne ( ) : void

Method Details

CPT() public method

public CPT ( RandomVariable on, double values ) : System
on RandomVariable
values double
return System

contains() public method

public contains ( RandomVariable rv ) : bool
rv RandomVariable
return bool

getConditioningCase() public method

public getConditioningCase ( ) : CategoricalDistribution
return AIMA.Probability.CategoricalDistribution

getFactorFor() public method

public getFactorFor ( ) : Factor
return AIMA.Probability.Factor

getFor() public method

public getFor ( ) : Set
return Set

getOn() public method

public getOn ( ) : RandomVariable
return RandomVariable

getParents() public method

public getParents ( ) : Set
return Set

getSample() public method

public getSample ( double probabilityChoice ) : Object
probabilityChoice double
return Object

getValue() public method

public getValue ( ) : double
return double

probabilityFor() public method

public probabilityFor ( ) : double
return double