Learn R Programming

BayesNetBP (version 1.6.1)

Bayesian Network Belief Propagation

Description

Belief propagation methods in Bayesian Networks to propagate evidence through the network. The implementation of these methods are based on the article: Cowell, RG (2005). Local Propagation in Conditional Gaussian Bayesian Networks . For details please see Yu et. al. (2020) BayesNetBP: An R Package for Probabilistic Reasoning in Bayesian Networks . The optional 'cyjShiny' package for running the Shiny app is available at . Please see the example in the documentation of 'runBayesNetApp' function for installing 'cyjShiny' package from GitHub.

Copy Link

Version

Install

install.packages('BayesNetBP')

Monthly Downloads

310

Version

1.6.1

License

GPL (>= 2)

Maintainer

Han Yu

Last Published

May 8th, 2022

Functions in BayesNetBP (1.6.1)

ElimTreeInitialize

Initialize the elimination tree
bn_to_graphNEL

Convert a bn object to graphNEL object
ClusterTree-class

An S4 class of the cluster tree.
yeast

Saccharomyces Cerevisiae eQTL data from Kruglak et. al. (2005)
SummaryMarginals

Summary a continuous marginal distribution
ClusterTreeCompile

Compile the cluster tree
LocalModelCompile

Model compilation
GetValue

Possible values of a discrete variable
chest

A simulated data from the Chest Clinic example
Sampler

Sampling from the Bayesian network
emission1000

A simulated data from the Emission example
emission

A ClusterTree Example of Emission Model
Initializer

Initialize a ClusterTree object
qtlnet_to_graphNEL

Convert qtlnet to graphNEL object
PlotTree

Plot the cluster tree
liver

Mus Musculus HDL QTL data from Leduc et. al. (2012)
PlotMarginals

Plot the marginal distributions
PlotCGBN

Plot the Bayesian network
Propagate

Propagate the cluster tree
toytree

A ClusterTree Example of Liver Model
runBayesNetApp

Launch the BayesNetBP Shiny App
ComputeKLDs

Compute signed and symmetric Kullback-Leibler divergence
Marginals

Obtain marginal distributions
FactorQuery

Queries of discrete variable distributions
AbsorbEvidence

Absorb evidence into the model