BayesiaLab is a comprehensive tool for creating and utilizing Bayesian networks. BayesiaLab allows defining, learning, modifying and analyzing Bayesian network models.
This user's guide describes the functionalities and the user interface of BayesiaLab.
BayesiaLab's Help Functions
Bayesian networks are graphical structures, consisting of nodes and arcs. Nodes represent random variables, arcs represent direct probabilistic relationships between the connected nodes/variables. These probabilistic relationships are quantified by probability distributions. Such probability distributions are recorded in conditional probability table that are associated with each node.
Bayesian networks can be machine-learned from data or, alternatively, they can be manually modeled by domain experts. Once a Bayesian network is created, it can be used for updating the probability distribution of each variable, given any evidence set on other variables in the network