Editing of Bayesian Networks
Exact Probability Calculations
Decision-Theoretic Diagnosis, Troubleshooting, and Recommendations
Using your cost information or defaults, MSBNx
dynamically recommends troubleshooting steps.
It bases its recommendations on a cost-benefit analysis.
If you provide no cost information, a Value of Information (VOI) measure
determines the recommendation order.
The MSBN3 ActiveX DLL provides an COM-based API for
design makes it especially easy to use from COM-friendly languages such as
Visual Basic and JScript.
Comprehensive Help Pages
Help pages for both the MSBNx editor and the
API are on-line
The manuals are also installed as Windows Help documents.
While editing with MSBNx or while programming with MSBN3, pressing F1 will
bring up help for the topic on which you are currently working.
The MSBN3 API Help includes overviews of
running inference, and other common
Other ActiveX controls
MSBNx includes several
graphic components that can be used directly by other programs written
in languages that support ActiveX, such as Visual Basic, JScript and C++.
You can extend the editing and evaluation abilities of MSBNx by
creating add-ins. These add-ins are ActiveX DLLs. They can be created
in languages such as Visual Basic.
Standard Assessment of Probabilities
Use the Standard Assessment Tool
to assess the probabilities of various situations.
Reduce the number of probabilities you need to specified by assuming
Control the formatting of the probability tables.
Optionally display probabilities as odds.
Use the Standard Assessment Tool as an ActiveX component in other programs.
different situations can be treated the same, you can use the
Asymmetric Assessment Tool to reduce the the number of probabilities
you need to specified.
Either interactively or
programmatically, you can define and attach property values to models
and nodes. For example, you can define a property type called “DatabaseKey”
with string values. Then on each node in a model, you can attach a string value
to used for looking up more information related the node in a database. Model
and nodes can have any number of properties. Property values can be strings,
reals, arrays of string or reals, or enumerated types.
Hidden Markov Models
MSBNx includes an (undocumented) add-in for editing and evaluating Hidden
Markov Models (HMMs).
Inference on HMM's is exact, but inefficient for large models.