C# Class AIMA.Probability.CategoricalDistribution

Inheritance: ProbabilityMass
Datei anzeigen Open project: PaulMineau/AIMA.Net Class Usage Examples

Public Methods

Method Description
divideBy ( CategoricalDistribution divisor ) : CategoricalDistribution
getIndex ( ) : int
getSum ( ) : double
getValues ( ) : double[]
iterateOver ( Iterator cdi ) : void
marginal ( ) : CategoricalDistribution
multiplyBy ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplyByPOS ( CategoricalDistribution multiplier ) : CategoricalDistribution
normalize ( ) : CategoricalDistribution
setValue ( int idx, double value ) : void

Method Details

divideBy() public abstract method

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

getIndex() public abstract method

public abstract getIndex ( ) : int
return int

getSum() public abstract method

public abstract getSum ( ) : double
return double

getValues() public abstract method

public abstract getValues ( ) : double[]
return double[]

iterateOver() public abstract method

public abstract iterateOver ( Iterator cdi ) : void
cdi Iterator
return void

marginal() public abstract method

public abstract marginal ( ) : CategoricalDistribution
return CategoricalDistribution

multiplyBy() public abstract method

public abstract multiplyBy ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplier CategoricalDistribution
return CategoricalDistribution

multiplyByPOS() public abstract method

public abstract multiplyByPOS ( CategoricalDistribution multiplier ) : CategoricalDistribution
multiplier CategoricalDistribution
return CategoricalDistribution

normalize() public abstract method

public abstract normalize ( ) : CategoricalDistribution
return CategoricalDistribution

setValue() public abstract method

public abstract setValue ( int idx, double value ) : void
idx int
value double
return void