Skip navigation links
B C I M N P R S T V 

B

BNGibbsSampler - Class in <Unnamed>
An implementation of the Gibbs Sampling Stochastic Simulation method for estimating Bayesian Network probabilities with/without evidence.
BNGibbsSampler() - Constructor for class BNGibbsSampler
 
BNNode - Class in <Unnamed>
A representation of a Bayesian network node.
BNNode() - Constructor for class BNNode
 

C

children - Variable in class BNNode
array of node children (possibly empty)
computeChildren() - Static method in class BNNode
Compute the children from the parents.
cpt - Variable in class BNNode
conditional probability table indexed by the binary number formed by concatenating Boolean bits from parent values (ordered by parents array), that is: parents[0].value?1:0 * 2^(p-1) + parents[1].value?1:0 * 2^(p-2) + ...
cptLookup() - Method in class BNNode
Returns Conditional Probability Table (CPT) entry (probability of current variable being true) corresponding to current parent node values.

I

isEvidence - Variable in class BNNode
whether or not node is an evidence node
iterations - Static variable in class BNGibbsSampler
total iterations; each non-evidence variable is updated in each iteration

M

main(String[]) - Static method in class BNGibbsSampler
Initialize parameters, parse input, display BN information, and perform Gibbs sampling.

N

name - Variable in class BNNode
node variable name
nodes - Static variable in class BNNode
list of all BNNodes

P

parents - Variable in class BNNode
array of node parents (possibly empty)
printBN() - Static method in class BNNode
Print all information about the BN.

R

reportFrequency - Static variable in class BNGibbsSampler
iteration frequency of progress reports

S

simulate() - Static method in class BNGibbsSampler
Perform Stochastic Simulation as described in Section 4.4.3 of Pearl, Judea.

T

toString() - Method in class BNNode
Return String representation of node.

V

value - Variable in class BNNode
node variable value
B C I M N P R S T V 
Skip navigation links