Learn R Programming

bnstruct (version 1.0)

test.updated.bn: check if an updated BN is present in an InferenceEngine.

Description

Check if an InferenceEngine actually contains an updated network, in order to provide the chance of a fallback and use the original network if no belief propagation has been performed.

Usage

test.updated.bn(x)
"test.updated.bn"(x)

Arguments

Value

TRUE if an updated network is contained in the InferenceEngine, FALSE otherwise.

Examples

Run this code
## Not run: 
# dataset <- BNDataset("file.header", "file.data")
# bn <- BN(dataset)
# ie <- InferenceEngine(bn)
# test.updated.bn(ie) # FALSE
# 
# observations(ie) <- list("observed.vars"=("A","G","X"), "observed.vals"=c(1,2,1))
# ie <- belief.propagation(ie)
# test.updated.bn(ie) # TRUE
# ## End(Not run)

Run the code above in your browser using DataLab