perform belief propagation.
belief.propagation.RdPerform belief propagation for the network of an InferenceEngine, given a set of observations.
In the current version of SGS, belief propagation can be computed only over a junction tree.
Usage
belief.propagation(ie, observations = NULL, return.potentials = FALSE)
# S4 method for InferenceEngine
belief.propagation(ie, observations = NULL, return.potentials = FALSE)Arguments
- ie
an
InferenceEngineobject.- observations
list of observations, consisting in two vector,
observed.varsfor the observed variables, andobserved.valsfor the values taken by the variables listed inobserved.vars. If no observations are provided, theInferenceEnginewill use the ones it already contains.- return.potentials
if TRUE only the potentials are returned, instead of the default
BN.
Value
updated InferenceEngine object.