Package uk.co.agena.minerva.util.nptgenerator

This package contains classes that can be used for generating NPTs from standard statistical functions and mathematical expressions (e.g.

See:
          Description

Class Summary
Arithmetic  
Beta  
Binomial  
ChiSquared  
Comparative Comparative allows comparison operations using if-then.
Exponential  
ExpressionParser This is a Minerva-specific parser that encapsulates various data and behaviour common throughout the NPT generation process.
ExtremeValue  
Function  
Gamma  
Geometric  
Hypergeometric  
Logistic  
LogNormal  
NegativeBinomial  
Normal Example use of NPT Generator with Normal Function is as follows for a Given net with parents p1,p2 and p3 of a node named "child": ExtendedBN ebn = (ExtendedBN) this.currentModel.getExtendedBNList().getExtendedBNs().get(0); List possibileNodes = ebn.getExtendedNodes("child"); ContinuousIntervalEN enode = (ContinuousIntervalEN)possibileNodes.get(0); // Upto here we are just getting the Interval Node with name "child" // Now define a Normal on this node with the ExtendedBN and the equation for mean // and variance using the parents names.
NPTGenerator This class holds a list of functions for generating an NPT for a node.
Poisson  
ProbabilityCalculator Temporary Class used to test various Probability Distibution Calculators using the Colt API.
Student  
TNormal  
Triangle  
Uniform  
Weibull  
 

Exception Summary
IntContParseException This Exception is specific to the IntCont function.
NPTGeneratorException  
NPTGeneratorInsufficientStateRangeException  
 

Package uk.co.agena.minerva.util.nptgenerator Description

This package contains classes that can be used for generating NPTs from standard statistical functions and mathematical expressions (e.g. Beta, Binomial, ChiSquared, Gamma etc.). The Function class provides the necessary static methods for generating NPTs.



Copyright © 2006 Agena Ltd. All Rights Reserved.