All Downloads are FREE. Search and download functionalities are using the official Maven repository.

docs.javahelp.manual.boxes.pm.bayes_pm.html Maven / Gradle / Ivy

There is a newer version: 7.6.6
Show newest version



    
    PM


Bayes Parametric Model


Description of Model

Bayes Parametric Model (Bayes PM) takes a DAG and adds to it two bits of information:

  1. For each named node in the graph, the number of categories for the variable by that name.
  2. For each variable, with a given number of categories, the list of category names for that variable.

Given the graph and the additional information in (1) and (2), a Bayes net can be formally specified; it is determined what all the parameters of the Bayes net are, although no values for parameters are yet known. To specify a Bayes net up to parameter values, a Bayes Instantiated Model must be constructed, based on a Bayes PM. For details on the parameters of a Bayes IM, see Bayes Instantiated Model.

It is assumed in the current version of Tetrad that all discrete variables are nominal--that is, that the order of their categories is not important. See Defining Discrete Variables for more details.


How to Construct a Bayes PM

For example, say you put the following boxes on the session, connected as follows:

For example, say you start with this DAG. (It need not be, specifically, in a Directed Acyclic Graph box; all that matters is that it contain only directed edges with no cycles.)

If you click "Save" and double click the PM1 box, you are given a choice of which model type you would like to construct. Choose "Bayes Parametric Model."

Once you click OK, the following dialog appears:

In this dialog, you can click on a variable and edit its number of nodes and category names. For instance, we can change the number of categories for X1 to 3 and set its categories to <Low, Medium, High>.

When you're finished editing categories for variables, click "Save."

Potential Parents for Bayes Parametric Model

The Bayes PM can take any graph as parent that contains a DAG--that is, a graph that contains only directed edges (-->) with no cycles (i.e. there is no X such that X-->...-->X in the graph). The simplest option is to construct Directed Acyclic Graph in the Graph box. (See Directed Acyclic Graph for more details.) If the parent is not a DAG, an error message will be displayed when the Bayes PM is constructed.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy