Click or drag to resize

RelevanceTreeInference Class

An exact probabilistic inference algorithm for Bayesian networks and Dynamic Bayesian networks, that can compute multiple distributions more efficiently than the VariableEliminationInference algorithm.
Inheritance Hierarchy
SystemObject
  BayesServer.Inference.RelevanceTreeRelevanceTreeInference

Namespace:  BayesServer.Inference.RelevanceTree
Assembly:  BayesServer.Inference (in BayesServer.Inference.dll) Version: 8.3
Syntax
public sealed class RelevanceTreeInference : IInference, 
	IDisposable

The RelevanceTreeInference type exposes the following members.

Constructors
  NameDescription
Public methodRelevanceTreeInference
Initializes a new instance of the RelevanceTreeInference class, with the target Bayesian network.
Top
Properties
  NameDescription
Public propertyBaseEvidence
Optional evidence which can be used to calculate the lift of queries. Defaults to null.
Public propertyEvidence
Represents the evidence, or case data (e.g. row in a database) used in a query.
Public propertyNetwork
The target Bayesian network.
Public propertyQueryDistributions
Gets or sets the collection of distributions to calculate. See IQueryDistributionCollection.
Top
Methods
  NameDescription
Public methodDispose
Stops listening to notifications on the underlying Network.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Stops listening to notifications on the underlying Network before the RelevanceTreeInference instance is reclaimed by garbage collection.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodQuery
Calculates a number of distributions, e.g. P(A) and P(B) given the evidence (case data, e.g. row in a database), and if requested the log-likelihood of the data.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventQueryExecuted
The event that is fired when the Query method completes.
Public eventQueryExecuting
The event that is fired when the Query method begins.
Top
See Also