AGENARISK DEVELOPER
Bayesian Network API
AgenaRisk Developer is a Java Application Program Interface (API) made up of a set of routines for building and executing AgenaRisk models. The API is designed for use by programmers to makes it easier to develop a tailored implementation using AgenaRisk or to integrate AgenaRisk into an existing application.
AgenaRisk Developer is available for the development of products where AgenaRisk is a component. For commercial deployment of AgenaRisk an AgenaRisk Enterprise license is required.

ACCESS METHODS TO BUILD AND COMPUTE BAYESIAN NETWORKS
-
Compute saved models
-
Build new models or edit saved models
-
Create multiple node types: Boolean, Continuous, Labelled, Ranked, Discrete Real.
-
Enter and withdraw soft and hard evidence.
ACCESS METHODS TO RUN AGENARISK ANALYZERS
-
Compound sum analysis.
-
Value of information analysis
-
Sensitivity analysis.
-
Multivariate analysis.
-
Hybrid Influence Diagrams.
-
Table learning from data and expertise.


RISK OBJECT MODELING
-
Use API to support modular, object based support for model construction using Risk Objects.
-
Model import to reuse risk objects
-
Declare Risk Objects declared with Input and Ouput nodes as interfaces.
FORMULAE EXPRESSION PARSER
-
NoisyOR, NoisyAND, mFROMn.
-
Arithmetical operators +, -, *, /, ^.
-
Comparative expressions, IF(x < 10, "True",....).
-
Functions: log( ), ln( ), sqrt( ), e, pi, mod( ), min( ), max( ).
-
Comparative operators: Equals ==, Not Equals !=, <, >, >=/ <=, &&, (AND), || (OR), XOR.
-
Ranked node functions: wmean. wmax, wmin, mixminmax.
-
Trigonometric functions.
-
All functions can be applied with dynamic discretization to identify high density regions


SYSTEMS INTEGRATION SUPPORT
-
Supports various import/export formats for results and model including:
-
XML.
-
CSV.
-
HTML.
-
JPEG.