samplePair2: Sample the parents of a pair of nodes (Gibbs sampler) v2.

Description Usage Arguments Value See Also

View source: R/mcmc-gibbs.R

Description

Sample from posterior distribution on graph, conditional on all the edges, except for those corresponding to the parents sets of two nodes.

Usage

1
2
3
  samplePair2(currentNetwork, numberOfNodes, nodesSeq,
    scoresParents, parentsTables, allRows, rowsThatContain,
    logScoreFUN, logScoreParameters)

Arguments

currentNetwork

A currentNetwork object

numberOfNodes

The number of nodes in the network. A numeric vector of length 1.

nodesSeq

The vector 1:nNodes(currentNetwork). (Supplied as an argument for possible speed gain)

scoresParents

A list of the form returned by scoreParentsTable()

parentsTables

A list of tables of the form returned by enumerateParentsTable()

allRows

The vector 1:nrow(parentsTables). (Supplied as an argument for possible speed gain)

rowsThatContain

A list of the form created by getRowsThatContain()

Value

Returns the sampled network. A currentNetwork object.

See Also

BNGibbsSampler, sampleNode


rjbgoudie/structmcmc documentation built on Nov. 3, 2020, 3:41 a.m.