Learn R Programming

BayesNetBP (version 1.2.1)

PropagateDBN: Propagate the cluster tree

Description

This function propagates the discrete compartment of a object.

Usage

PropagateDBN(tree)

Arguments

tree

an initialized object

Value

a object

Details

The discrete compartment must be propagted to get the joint distributions of discrete variables in each discrete clusters. A object must be propagated before absorbing evidence and making queries.

Examples

Run this code

data(liver)
cst <- ClusterTreeCompile(dag=liver$dag, node.class=liver$node.class)
models <- LocalModelCompile(data=liver$data, dag=liver$dag, node.class=liver$node.class)
tree.init <- ElimTreeInitialize(tree=cst$tree.graph, 
                                dag=cst$dag, 
                                model=models, 
                                node.sets=cst$cluster.sets, 
                                node.class=cst$node.class)
tree.init@propagated
tree.init.p <- PropagateDBN(tree.init)
tree.init.p@propagated

Run the code above in your browser using DataLab