Uses of Interface
com.bayesserver.inference.Inference
-
Packages that use Inference Package Description com.bayesserver.causal com.bayesserver.inference -
-
Uses of Inference in com.bayesserver.causal
Classes in com.bayesserver.causal that implement Inference Modifier and Type Class Description classBackdoorInferenceEstimates the causal effect, using the 'Backdoor Adjustment' formula to avoid confounding bias.classCausalInferenceBaseBase class for Causal inference engines used by internal algorithms.classDisjunctiveCauseInferenceEstimates the causal effect, using the 'Disjunctive Cause Criterion' adjustment formula to avoid confounding bias.classFrontDoorInferenceEstimates the causal effect, using the 'Front-door Adjustment' formula to avoid confounding bias.Methods in com.bayesserver.causal that return Inference Modifier and Type Method Description InferenceBackdoorInferenceFactory. createInferenceEngine(Network network)Creates an instance of an inference algorithm, with the [network] as it's target.InferenceDisjunctiveCauseInferenceFactory. createInferenceEngine(Network network)Creates an instance of an inference algorithm, with the [network] as it's target.InferenceFrontDoorInferenceFactory. createInferenceEngine(Network network)Creates an instance of an inference algorithm, with the [network] as it's target. -
Uses of Inference in com.bayesserver.inference
Classes in com.bayesserver.inference that implement Inference Modifier and Type Class Description classLikelihoodSamplingInferenceAn approximate probabilistic inference algorithm for Bayesian networks and Dynamic Bayesian networks, based on Likelihood Sampling.classLoopyBeliefInferenceAn approximate but deterministic probabilistic inference algorithm for Bayesian networks and Dynamic Bayesian networks based on Loopy Belief Propagation.classRelevanceTreeInferenceAn exact probabilistic inference algorithm for Bayesian networks and Dynamic Bayesian networks, that can compute multiple distributions more efficiently than theVariableEliminationInferencealgorithm.classVariableEliminationInferenceAn exact inference algorithm for Bayesian networks and Dynamic Bayesian networks, loosely based on the Variable Elimination algorithm.Methods in com.bayesserver.inference that return Inference Modifier and Type Method Description InferenceInferenceFactory. createInferenceEngine(Network network)Creates an instance of an inference algorithm, with the [network] as it's target.InferenceLikelihoodSamplingInferenceFactory. createInferenceEngine(Network network)Creates an instance of an inference algorithm, with the [network] as it's target.InferenceLoopyBeliefInferenceFactory. createInferenceEngine(Network network)Creates an instance of an inference algorithm, with the [network] as it's target.InferenceRelevanceTreeInferenceFactory. createInferenceEngine(Network network)Uses the factory design pattern to create inference related objects for the Relevance Tree algorithm.InferenceVariableEliminationInferenceFactory. createInferenceEngine(Network network)Uses the factory design pattern to create inference related objects for the Variable elimination algorithm.InferenceQueryLifecycleBegin. getInference()The current inference engine.InferenceQueryLifecycleBeginBase. getInference()The current inference engine.InferenceQueryLifecycleEnd. getInference()The current inference engine.InferenceQueryLifecycleEndBase. getInference()The current inference engine.Constructors in com.bayesserver.inference with parameters of type Inference Constructor Description QueryLifecycleBeginBase(Inference inference, QueryOptions queryOptions)For internal use.QueryLifecycleEndBase(Inference inference, QueryOptions queryOptions, QueryOutput queryOutput)For internal use.
-