Search Results for

    Show / Hide Table of Contents

    Class DisjunctiveCauseInference

    Estimates the causal effect, using the 'Disjunctive Cause Criterion' adjustment formula to avoid confounding bias. This criterion requires that all 'causes of treatments or outcomes or both' are adjusted for, and therefore the structure of the Bayesian network need not be causal. Multiple treatments and outcomes nodes are supported as well as fixed evidence.

    Inheritance
    System.Object
    CausalInferenceBase
    DisjunctiveCauseInference
    Implements
    IInference
    System.IDisposable
    Inherited Members
    CausalInferenceBase.QueryExecuting
    CausalInferenceBase.QueryExecuted
    CausalInferenceBase.Query(IQueryOptions, IQueryOutput)
    CausalInferenceBase.Dispose()
    CausalInferenceBase.Network
    CausalInferenceBase.Evidence
    CausalInferenceBase.BaseEvidence
    CausalInferenceBase.QueryDistributions
    CausalInferenceBase.QueryLifecycle
    CausalInferenceBase.QueryFunctions
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: BayesServer.Causal.Inference
    Assembly: BayesServer.Causal.dll
    Syntax
    public sealed class DisjunctiveCauseInference : CausalInferenceBase, IInference, IDisposable

    Constructors

    DisjunctiveCauseInference(Network)

    Initializes a new instance of the DisjunctiveCauseInference class.

    Declaration
    public DisjunctiveCauseInference(Network network)
    Parameters
    Type Name Description
    Network network

    The Bayesian network.

    Methods

    QueryDistributionsInner(IQueryOptions, IQueryOutput)

    Should be overridden by causal inference algorithms wishing to use this base class.

    Declaration
    protected override void QueryDistributionsInner(IQueryOptions queryOptions, IQueryOutput queryOutput)
    Parameters
    Type Name Description
    IQueryOptions queryOptions

    Options governing which calculations are performed and how.

    IQueryOutput queryOutput

    Returns any information, in addition to the distributions, that is requested.

    Overrides
    CausalInferenceBase.QueryDistributionsInner(IQueryOptions, IQueryOutput)

    Implements

    IInference
    System.IDisposable
    In This Article
    Back to top Copyright Bayes Server Ltd. All rights Reserved.