C# Class AIMA.Probability.Util.ProbabilityTable

Inheritance: AIMA.Probability.CategoricalDistribution
Afficher le fichier Open project: PaulMineau/AIMA.Net Class Usage Examples

Méthodes publiques

Méthode Description
ProbabilityTable ( ) : System
ProbabilityTable ( List vars ) : System
ProbabilityTable ( double vals ) : System
ToString ( ) : String
contains ( RandomVariable rv ) : bool
divideBy ( CategoricalDistribution divisor ) : CategoricalDistribution
divideBy ( ProbabilityTable divisor ) : ProbabilityTable
getArgumentVariables ( ) : Set
getFor ( ) : Set
getIndex ( ) : int
getSum ( ) : double
getValue ( ) : double
getValues ( ) : double[]
iterateOver ( CategoricalDistribution cdi ) : void
iterateOver ( Factor fi ) : void
iterateOverTable ( Factor pti ) : void
marginal ( ) : CategoricalDistribution
multiplyBy ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplyByPOS ( CategoricalDistribution multiplier ) : CategoricalDistribution
normalize ( ) : CategoricalDistribution
pointwiseProduct ( Factor multiplier ) : Factor
pointwiseProduct ( ProbabilityTable multiplier ) : ProbabilityTable
pointwiseProductPOS ( Factor multiplier ) : Factor
pointwiseProductPOS ( ProbabilityTable multiplier ) : ProbabilityTable
setValue ( int idx, double value ) : void
size ( ) : int
sumOut ( ) : ProbabilityTable

Private Methods

Méthode Description
createRadixs ( RVInfo>.Map mapRtoInfo ) : int[]
reinitLazyValues ( ) : void

Method Details

ProbabilityTable() public méthode

public ProbabilityTable ( ) : System
Résultat System

ProbabilityTable() public méthode

public ProbabilityTable ( List vars ) : System
vars List
Résultat System

ProbabilityTable() public méthode

public ProbabilityTable ( double vals ) : System
vals double
Résultat System

ToString() public méthode

public ToString ( ) : String
Résultat String

contains() public méthode

public contains ( RandomVariable rv ) : bool
rv RandomVariable
Résultat bool

divideBy() public méthode

public divideBy ( CategoricalDistribution divisor ) : CategoricalDistribution
divisor AIMA.Probability.CategoricalDistribution
Résultat AIMA.Probability.CategoricalDistribution

divideBy() public méthode

public divideBy ( ProbabilityTable divisor ) : ProbabilityTable
divisor ProbabilityTable
Résultat ProbabilityTable

getArgumentVariables() public méthode

public getArgumentVariables ( ) : Set
Résultat Set

getFor() public méthode

public getFor ( ) : Set
Résultat Set

getIndex() public méthode

public getIndex ( ) : int
Résultat int

getSum() public méthode

public getSum ( ) : double
Résultat double

getValue() public méthode

public getValue ( ) : double
Résultat double

getValues() public méthode

public getValues ( ) : double[]
Résultat double[]

iterateOver() public méthode

public iterateOver ( CategoricalDistribution cdi ) : void
cdi AIMA.Probability.CategoricalDistribution
Résultat void

iterateOver() public méthode

public iterateOver ( Factor fi ) : void
fi AIMA.Probability.Factor
Résultat void

iterateOverTable() public méthode

public iterateOverTable ( Factor pti ) : void
pti AIMA.Probability.Factor
Résultat void

marginal() public méthode

public marginal ( ) : CategoricalDistribution
Résultat AIMA.Probability.CategoricalDistribution

multiplyBy() public méthode

public multiplyBy ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplier AIMA.Probability.CategoricalDistribution
Résultat AIMA.Probability.CategoricalDistribution

multiplyByPOS() public méthode

public multiplyByPOS ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplier AIMA.Probability.CategoricalDistribution
Résultat AIMA.Probability.CategoricalDistribution

normalize() public méthode

public normalize ( ) : CategoricalDistribution
Résultat AIMA.Probability.CategoricalDistribution

pointwiseProduct() public méthode

public pointwiseProduct ( Factor multiplier ) : Factor
multiplier AIMA.Probability.Factor
Résultat AIMA.Probability.Factor

pointwiseProduct() public méthode

public pointwiseProduct ( ProbabilityTable multiplier ) : ProbabilityTable
multiplier ProbabilityTable
Résultat ProbabilityTable

pointwiseProductPOS() public méthode

public pointwiseProductPOS ( Factor multiplier ) : Factor
multiplier AIMA.Probability.Factor
Résultat AIMA.Probability.Factor

pointwiseProductPOS() public méthode

public pointwiseProductPOS ( ProbabilityTable multiplier ) : ProbabilityTable
multiplier ProbabilityTable
Résultat ProbabilityTable

setValue() public méthode

public setValue ( int idx, double value ) : void
idx int
value double
Résultat void

size() public méthode

public size ( ) : int
Résultat int

sumOut() public méthode

public sumOut ( ) : ProbabilityTable
Résultat ProbabilityTable