C# Class AIMA.Probability.Bayes.Approx.RejectionSampling

Inheritance: BayesSampleInference
Show file Open project: PaulMineau/AIMA.Net

Public Methods

Method Description
RejectionSampling ( ) : System
RejectionSampling ( PriorSample ps ) : System
ask ( RandomVariable X, AssignmentProposition observedEvidence, BayesianNetwork bn, int N ) : CategoricalDistribution
rejectionSampling ( RandomVariable X, AssignmentProposition e, BayesianNetwork bn, int Nsamples ) : CategoricalDistribution

Private Methods

Method Description
isConsistent ( Object>.Map x, AssignmentProposition e ) : bool

Method Details

RejectionSampling() public method

public RejectionSampling ( ) : System
return System

RejectionSampling() public method

public RejectionSampling ( PriorSample ps ) : System
ps PriorSample
return System

ask() public method

public ask ( RandomVariable X, AssignmentProposition observedEvidence, BayesianNetwork bn, int N ) : CategoricalDistribution
X RandomVariable
observedEvidence AssignmentProposition
bn BayesianNetwork
N int
return CategoricalDistribution

rejectionSampling() public method

public rejectionSampling ( RandomVariable X, AssignmentProposition e, BayesianNetwork bn, int Nsamples ) : CategoricalDistribution
X RandomVariable
e AssignmentProposition
bn BayesianNetwork
Nsamples int
return CategoricalDistribution